我已经使用 nuget 包将 costura.fody 安装到我的项目中。我已将 FodyWeavers.xml 文件更新为:

<Costura
Unmanaged32Assemblies='dllname'
Unmanaged64Assemblies='dllname' />

当我重建它并尝试在没有 dll 的情况下在单独的 PC 上运行 exe 时,它​​不起作用。我错过了什么吗?我还需要补充什么吗。我还尝试了以下方法:
<IncludeAssemblies>
    dllname
</IncludeAssemblies>

提前感谢您的帮助。

最佳答案

确保在所需库的引用属性选项卡中将“Copy Local”设置为“True”。 Costura 不会嵌入任何未启用此设置的内容。

关于c# - 无法让 Costura.Fody 工作,一直要求提供 DLL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33695753/

10-11 07:10