我安装了costura.fody nuget,以便我的应用程序将所有dll打包到最终的exe文件中,但这带来了一个错误,即他找不到fodyweavers.xml。 我到处都看该怎么办,我唯一能找到的就是自己制作xml文件。 所以我用以下代码创建了一个xml文件:
<?xml version="1.0" encoding="utf-8"?>
<Weavers VerifyAssembly="true">
<NamedWeaver />
<NamedWeaverFromBase />
<ModuleWeaver />
<Virtuosity />
</Weavers>
但是编译器说,fody无法找到名为“ NamedWeaver”的编织器。 我试图将“ NamedWeaver”更改为我的名称空间的相同名称,但仍然找不到。 现在,我无法构建解决方案,也不知道如何一起删除fody。
答案 0 :(得分:1)
您的织工是错误的:
<?xml version="1.0" encoding="utf-8" ?>
<Weavers>
<Costura/>
</Weavers>
它写在Costura.Fody-> https://github.com/Fody/Costura
的文档中