使用 costura.fody 时避免使用 .xml 文件

Avoid .xml files when using costura.fody

我想要一个单一的 .EXE 文件,所以我正在使用 Costura.Fody

添加其 NuGet 程序包后,所有 DLL 都按预期嵌入到 .EXE 文件中。 问题是我得到了所有这些 .xml 文件:

PS1:我正在使用 .NET Framework 4.6.1(由于某些 DLL,无法使用较新的版本)。

PS2:需要那些文件吗?也许我可以直接删除它们...

这是 costura.fody 的默认行为,有时甚至令人沮丧。 如果您注意到,以下所有程序集都有其构建选项:

  • 生成 Xml 文档设置为 true

costura.fody 获取那些 dll 并生成 xml 使您的文件夹超大的文档。

解决方法是排除那些文件,在costura.fodygithub频道查找。