如何通过NuGet正确删除PropertyChanged.Fody
我打算在我的一个项目中使用Fody.PropertyChanged,它是通过NuGet正确添加的:如何通过NuGet正确删除PropertyChanged.Fody,nuget,fody,fody-propertychanged,Nuget,Fody,Fody Propertychanged,我打算在我的一个项目中使用Fody.PropertyChanged,它是通过NuGet正确添加的: Install-Package PropertyChanged.Fody 我意识到,它在错误的项目中,因此我使用了卸载命令: Uninstall-Package PropertyChanged.Fody 之后,我将其添加到适当的项目中 现在,当我尝试构建我的解决方案时,我在初始项目中遇到了以下错误,不应该安装Fody: 福迪:你似乎还没有配置任何织工。尝试添加一个Fody 将包添加到项目中。看
Install-Package PropertyChanged.Fody
我意识到,它在错误的项目中,因此我使用了卸载命令:
Uninstall-Package PropertyChanged.Fody
之后,我将其添加到适当的项目中
现在,当我尝试构建我的解决方案时,我在初始项目中遇到了以下错误,不应该安装Fody:
福迪:你似乎还没有配置任何织工。尝试添加一个Fody
将包添加到项目中。看看这里
查看可用软件包的列表
项目中没有对Fody的引用,我从packages.config
文件中删除了Fody引用,并且没有XML文件
我还应该做什么?我想你最近更新了Fody库?当它要求替换现有的“FodyWeavers.xml”时,您可能已经允许它这样做了。如果您有该项目的备份,请从中获取“FodyWeavers.xml”,并将其替换为新的。清洁并重新构建解决方案。您还需要
Uninstall-Package Fody
这并不是专门针对您不希望Fody参与的项目,但有时VS会给出模糊/奇怪的错误 在第一次安装
PropertyChanged.Fody
之后,我遇到了一个类似的问题,在包含并引用它之后,我无法立即进行构建。。。我想知道,根据我的经验,这些细节是否会有所帮助(确保这些要点存在于您想要lib的项目中)
Install Package PropertyChanged.Fody
时,在packages.config
中有以下引用:
FodyWeavers.xml
FodyWeavers.xml
应该是这样的(我必须将
添加到我的)
删除“FodyWeavers.xml”,用记事本或记事本++打开项目文件并删除以下行
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
<Import Project="..\packages\Fody.1.29.2\build\portable-net+sl+win+wpa+wp\Fody.targets" Condition="Exists('..\packages\Fody.1.29.2\build\portable-net+sl+win+wpa+wp\Fody.targets')" />
我没有更新它。福迪图书馆根本不应该在那里。看起来它不在那里,但是项目包含一些对它的隐藏引用。你在使用PropertyChanged.Fody库吗?阅读最初的文章。在我使用的一个项目中,在另一个项目中,我不想这样做,但它却对此抱怨不已。