我已经使用 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/