Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 新的更改不会出现在bin debug中_C#_.net_Winforms - Fatal编程技术网

C# 新的更改不会出现在bin debug中

C# 新的更改不会出现在bin debug中,c#,.net,winforms,C#,.net,Winforms,我已经创建了一个windows窗体应用程序。 几天前,我开始通过改变图标和图像使它看起来更好。 但这些更改不会出现在我的表单上。(图像列表和程序徽标.ico) 我已经构建/清理了我的应用程序好几次了。 还有什么我需要清理的吗 确保编译是为了调试而不是发布 确保您拥有与以前相同的平台(x86、x64、任何CPU) 如果仍然存在问题: 清洁溶液 删除bin和obj文件夹 重建 另外,在资源中使用图像和图标也是一种很好的做法。如果你不喜欢,你可以试一试 更新 你确定应用程序正在编译吗?您可能会说即使有

我已经创建了一个windows窗体应用程序。 几天前,我开始通过改变图标和图像使它看起来更好。 但这些更改不会出现在我的表单上。(图像列表和程序徽标.ico) 我已经构建/清理了我的应用程序好几次了。 还有什么我需要清理的吗

  • 确保编译是为了调试而不是发布
  • 确保您拥有与以前相同的平台(x86、x64、任何CPU)
  • 如果仍然存在问题:

  • 清洁溶液
  • 删除bin和obj文件夹
  • 重建
  • 另外,在资源中使用图像和图标也是一种很好的做法。如果你不喜欢,你可以试一试

    更新


    你确定应用程序正在编译吗?您可能会说即使有错误也要运行,并检查以不再询问您。转到
    查看
    菜单->
    错误列表
    ,查看是否存在任何编译错误。

    请确保在解决方案的属性中实际将项目标记为生成。对于解决方案中的每个项目,您都可以勾选一个框,说明项目是否应实际生成。

    必须将任何资源(例如图像文件)添加到项目中,并标记为“复制到输出文件夹”(始终)如果更新,可以选择复制,但由于这取决于时间戳,因此第一选择更可靠


    没有此关联的资源文件将不会出现在您的生成输出文件夹中。

    您是否已从调试更改了项目的配置?生成项目时,它是否可以顺利编译?愚蠢的问题:您是否在调试模式下生成它?是的,我正在调试模式下生成。/如何更改配置?不起作用。即使我从visual studio运行我的应用程序,更改也没有完成。图像在哪里?如何使用它们?我的徽标图像当前位于桌面上,而不在项目文件夹中。我可以在解决方案中的表单上看到它,但当我运行程序时,旧徽标在我的窗口中被替换。正如我在回答中所说,请尝试使用资源。如果您不愿意,至少将其包含在项目中,并在属性中设置
    复制到输出目录
    始终复制
    在哪里可以设置此“复制到输出”?我的解决方案的构建操作是“编译”。@Pedram右键单击解决方案,请参阅属性。转到配置。在这里,您可以看到每个项目中的复选框。检查要生成的所有内容,如果不是现在,则在运行程序之前,当我在表格上看到徽标时,即使我的程序徽标也不会更改。是否更改了生成输出文件夹?也许这些可执行文件存储在完全不同的地方?我不认为这是原因,我只是清理并重新构建了所有东西。