我正在编写一个程序,我正在开发2个不同的PC。
第一台PC:带有VS 2015社区的Windows 7 Professional 64位。
第二台PC:带有VS 2013的Windows 10 64位。
问题:
在第一台PC上,当我构建并运行程序或甚至只运行exe时,按钮的图标不会显示。它只显示方框代替图标。我也没有错。在第二台PC上一切正常。
知道为什么会这样吗?我用谷歌搜索,似乎无法找到答案。
答案 0 :(得分:0)
如果您只是使用Windows将图像复制并粘贴到项目的文件夹中,则构建不太可能预测您需要将此图像作为流程的一部分。
您需要使用Visual Studio将图像项添加到项目中并设置其属性(Copy To Ouput Directory => Always
)。
或者最好的方法是转到您的项目设置>资源并从那里添加现有文件的图像资源。然后通过设计师使用Properties.Resources.YouImageName
在代码中使用它。