移动文件后,VS 2015无法运行Release

时间:2017-03-01 18:12:33

标签: .net visual-studio testing compilation release

我现在已经找了一个小时,所以我制作了一个简单的.Net程序,带有基本按钮和图像。

我编译它,我运行它没有问题。

但是一旦我从编译目录中移动Release / Build .exe文件,现在就可以再次打开我的程序。

这与图标所在的Ressources文件夹有关吗? 有没有办法编译我的程序,包括我的图标?

感谢您的时间!

1 个答案:

答案 0 :(得分:0)

可能是您的应用所需的资源不可用。我认为你正在复制整个目录。如果是这样,您应该将资源文件(图标)上的属性从“不复制”更改为“始终复制”或“如果更新则复制”。图标需要包含在您的项目中。单击项目中的文件后,属性将变为可见。

更好的方法是将资源嵌入到程序集最终使用反射来访问它们。这样,您就不必担心丢失文件,因为它们将嵌入到您的dll / exe中。