C # Fody.PropertyChanged Не удалось инициализировать задачу Fody.WeavingTask

Я успешно использовал пакеты NuGet Fody и Fody.PropertyChanged в своем решении, пока я не установил другой пакет и не увидел, что для этих ранее упомянутых пакетов доступны обновления. После обновления я не могу построить решение из-за следующих ошибок.

Не удалось инициализировать задачу «Fody.WeavingTask» с входными параметрами.

Параметр «GenerateXsd» не поддерживается задачей «Fody.WeavingTask». Убедитесь, что параметр существует в задаче и является настраиваемым общедоступным свойством экземпляра.

Я пошел и проверил страницу GitHub на предмет Fody, задаваясь вопросом, есть ли что-то новое, что я должен добавить в FodyWeavers.xml или что-то в этом роде ... этот файл все тот же, что был до того, как я обновился.

<?xml version="1.0" encoding="utf-8"?>
<Weavers>
  <PropertyChanged />
</Weavers>

Почему простое обновление этих пакетов сломало мое приложение?


person JohnWick    schedule 10.12.2018    source источник


Ответы (1)


Я смог решить проблему с помощью следующих шагов, надеюсь, это поможет кому-то еще в будущем:

  1. Удалите Fody.PropertyChanged, затем пакеты Fody. Закройте Visual Studio.
  2. Перейдите в папку проектов
  3. Откройте yourprojectnamehere.csproj в текстовом редакторе.
  4. Найдите любые строки, содержащие «Fody», и удалите их, сохраните файл, перезагрузите Visual Studio и снова установите Fody и Fody.PropertyChanged.
person JohnWick    schedule 11.12.2018