costura.fody 找不到织工

costura.fody can't find weavers

我安装了 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。

你的织工错了:

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

写在Costura.Fody的文档里 -> https://github.com/Fody/Costura