我使用DotNetZip库并忘记使用我的.exe文件复制一个.dll,这就是为什么我无法在另一台PC或其他文件夹上运行我的exe。应该如何看待pre(post)-build事件,比如将所有.dll从lib文件夹复制到release文件夹?
答案 0 :(得分:0)
你是如何引用DLL的,以及从哪里复制exe文件?
构建项目时,如果DLL被正确引用,它应该包含在输出文件夹中(通常为Debug
或Release
,具体取决于构建配置。
如果没有发生这种情况,请在解决方案资源管理器中展开引用,然后右键单击对dll的引用,然后单击“属性”。将“复制本地”更改为true。