我正在使用C#中的google云客户端库,并希望能在没有安装sdk的情况下在另一台计算机上运行我的项目的发布版本。即使用exe和相应的库。
答案 0 :(得分:0)
绝对!创建程序后,如果您不希望其他库dll闲置,您需要将它们合并到您的exe中。默认情况下,它们只是输出到Debug / Release目录(exe所在的目录)。
要将它们合并在一起,我个人已经使用了Fody Weaver,非常简单并且自动为我做了所有事情:https://github.com/Fody/Fody
或者在大型项目中,我也使用过ILMerge,更多关于此问题已在此处得到解答:Merge DLL into EXE?