Fody: No weavers found. Add the desired weavers via their nuget package
有一个他人的项目,打开进行“重新生成解决方案”时,报以上错误。
参考以下步骤可以解决:
Step1:修改 FodyWeavers.xml
修改前:
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"/>
修改后:
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<PropertyChanged />
<Costura />
</Weavers>
主要就是添加了“PropertyChanged”和 “Costura”两个节点
Step2:Install Package
打开“程序包管理控制台”根据Step1添加的node节点,补充安装包
PM> Install-Package PropertyChanged.Fody
PM> Install-Package Costura.Fody
通过以上两步,已解决Fody的报警问题。
吐槽:第一次接触Fody,不知道它能干嘛,搜了一下它的功能,似乎还挺强大。要学的东西真的太多了