【发布时间】:2022-01-02 17:15:58
【问题描述】:
我想要一个单一的 .EXE 文件,所以我使用Costura.Fody。
添加 NuGet 包后,所有 DLL 都按预期嵌入到 .EXE 文件中。 问题是我得到了所有这些 .xml 文件:
PS1:我使用的是 .NET Framework 4.6.1(由于某些 DLL,无法使用较新的版本)。
PS2:这些文件是必需的吗?也许我可以立即删除它们...
【问题讨论】:
标签: c# fody-costura
我想要一个单一的 .EXE 文件,所以我使用Costura.Fody。
添加 NuGet 包后,所有 DLL 都按预期嵌入到 .EXE 文件中。 问题是我得到了所有这些 .xml 文件:
PS1:我使用的是 .NET Framework 4.6.1(由于某些 DLL,无法使用较新的版本)。
PS2:这些文件是必需的吗?也许我可以立即删除它们...
【问题讨论】:
标签: c# fody-costura
这是costura.fody 的默认行为,有时是令人沮丧的行为。
如果您注意到,以下所有程序集都有其构建选项:
costura.fody 获取这些 dll 并生成超大文件夹的 xml 文档。
解决方案是排除这些文件,在costura.fody github 频道查找。
【讨论】: