如何处理与Fody相关的问题



我刚刚接管了一个c#应用程序,它似乎使用了一些Fody库(不管这意味着什么)。首先,我遇到了一些问题,Fody的东西不工作,不被识别,…,我已经从我的PC上删除了Fody包和PropertyChanged库,并重新安装了它,但现在我有另外两个错误消息:

  • 3>C:My_App_DirectorypackagesFody.6.6.4buildFody.targets(50,9): error MSB4064: The "DelaySign" parameter is not supported by the "Fody.WeavingTask" task loaded from assembly: Fody, Version=4.2.1.0, Culture=neutral, PublicKeyToken=1ca091877d12ca03 from the path: C:My_App_DirectorypackagesFody.4.2.1netclassictaskFody.dll. Verify that the parameter exists on the task, the <UsingTask> points to the correct assembly, and it is a settable public instance property.
  • 3>C:My_App_DirectorypackagesFody.6.6.4buildFody.targets(40,5): error MSB4063: The "Fody.WeavingTask" task could not be initialized with its input parameters.

供您参考,这是我的应用程序"如:

"packages.config"文件:

<packages>
...
<package id="Fody" version="6.6.4" targetFramework="net461" developmentDependency="true" />
...
<package id="PropertyChanged.Fody" version="4.1.0" targetFramework="net461" />
...

(之前有旧版本)

"FodyWeavers.xml"文件:

<?xml version="1.0" encoding="utf-8"?>
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"/>

先前包含<PropertyChanged/>标签。
把这个标签放回去会导致已经提到的错误消息。

我已经明白了这个"Fody"stuff使我基于gui的事件能够对PropertyChanged&quot作出反应。事件,但是为什么它会弄乱我的构建过程,以及我如何构建我的应用程序?

Thanks in advance

将项目更改为不使用DelaySign

相关内容

  • 没有找到相关文章

最新更新