【问题标题】:VS 2015 can't run Release after move fileVS 2015 移动文件后无法运行 Release
【发布时间】:2017-07-21 05:02:44
【问题描述】:

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

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

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

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

感谢您的宝贵时间!

【问题讨论】:

    标签: .net visual-studio testing compilation release


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2017-05-14
      • 2016-06-21
      • 2016-04-05
      • 2017-10-03
      • 2020-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      相关资源
      最近更新 更多