3

我在我的解决方案中成功使用了 Fody 和 Fody.PropertyChanged NuGet 包,直到我安装了另一个包并看到我们有更新可用于前面提到的包。更新后,以下错误阻止我构建我的解决方案。

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

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

我去检查了 Fody 的 GitHub 页面,想知道是否有新的东西我必须添加到 FodyWeavers.xml 或其他东西......那个文件仍然和我更新之前一样。

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

为什么简单地更新这些包会破坏我的应用程序?

4

1 回答 1

1

我能够通过这些步骤解决问题,希望这对将来的其他人有所帮助:

  1. 卸载 Fody.PropertyChanged,然后卸载 Fody 包。关闭 Visual Studio。
  2. 导航到项目文件夹
  3. 在文本编辑器中打开 yourprojectnamehere.csproj。
  4. 搜索任何包含“Fody”的行并将其删除,保存文件,重新加载 Visual Studio 并再次安装 Fody 和 Fody.PropertyChanged。
于 2018-12-11T00:38:42.813 回答