Мой проект использует некоторые ссылки на другие проекты, которые мы используем с помощью пакетов nuget, приложение отражает новые свойства, которые я добавил, я могу установить свойства и успешно построить решение. Во время выполнения я получаю сообщение об ошибке:
метод не найден: 'void DTO.Objects.Lead.set_ReferralCompany (System.String)'
Кажется, как будтово время выполнения невозможно установить значение для свойства. Я попытался удалить кэш Nuget, папку с пакетами, переустановить пакеты, удалить и переустановить, но ничего не решило мою проблему
public string ReferralCompany
{
get { return _referralCompany; }
set
{
_referralCompany = value;
AddChange(nameof(ReferralCompany),
_referralCompany.ToString());
}
}
internal void AddChange(string key, string value)
{
if (_changeTrackingActive)
{
if (Changes == null)
{
Changes = new Dictionary<string, string>();
}
if (Changes.Any(entry => entry.Key == key))
{
Changes[key] = value;
}
else
{
Changes.Add(key, value);
}
}
}
Во время выполнения не должно выдаваться эта ошибка:
метод не найден: 'DTO.Objects.Lead.set_ReferralCompany (System.String)