C#Fody.PropertyChanged无法初始化“ Fody.WeavingTask”任务

时间:2018-12-10 23:59:26

标签: c# fody fody-propertychanged

我在解决方案中成功使用了Fody和Fody.PropertyChanged NuGet程序包,直到安装另一个程序包,然后看到那里有上述程序包的可用更新。更新后,以下错误使我无法构建解决方案。

  

无法使用其输入初始化“ Fody.WeavingTask”任务   参数。

     

“ Fody.WeavingTask”不支持“ GenerateXsd”参数   任务。验证参数在任务上是否存在,并且它是可设置的   公共实例属性。

我去了GitHub页面查看Fody,想知道我是否必须在FodyWeavers.xml中添加一些新内容,或者...该文件仍然与更新前相同。

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

为什么仅仅更新这些软件包会破坏我的应用程序?

1 个答案:

答案 0 :(得分:0)

我能够通过以下步骤解决问题,希望这对以后的工作有所帮助:

  1. 卸载Fody.PropertyChanged,然后卸载Fody软件包。关闭Visual Studio。
  2. 导航到项目文件夹
  3. 在文本编辑器中打开yourprojectnamehere.csproj。
  4. 搜索包含“ Fody”的所有行并将其删除,保存文件,重新加载Visual Studio并再次安装Fody和Fody.PropertyChanged。