RF0104: Экспортируемому свойству нужен getter
У write-only свойства нельзя прочитать значение для отображения и сохранения.
Для C#-проекта с Reckfell.NET.Sdk 1.0.0. Сначала исправьте первую ошибку сборки: последующие сообщения могут быть её следствием.
Причина
У write-only свойства нельзя прочитать значение для отображения и сохранения.
Исправление
Добавьте getter и хранение значения либо уберите Export, если это только команда записи.
Пример с ошибкой
Сохраните файл в тестовом C#-проекте и выполните dotnet build. Этот вариант намеренно не собирается.
Example.cs
using Reckfell;
namespace DiagnosticExamples.RF0104;
public partial class Example : Entity { [Export] public int Value { set { } } }Ожидаемые сообщения: RF0104.
Рабочий вариант
Замените ошибочный вариант этими файлами; не оставляйте оба объявления в проекте.
Example.cs
using Reckfell;
namespace DiagnosticExamples.RF0104;
public partial class Example : Entity { [Export] public int Value { get; set; } = 7; }Результат
Get("Value") возвращает 7: свойство можно читать.
Связанные материалы
Документация Reckfell EngineНаверх ↑