C # Fody.PropertyChanged Задача "Fody.WeavingTask" не может быть инициализирована - PullRequest
0 голосов
/ 11 декабря 2018

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

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

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

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

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

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

1 Ответ

0 голосов
/ 11 декабря 2018

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

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