编译问题。 C#

时间:2010-01-24 13:18:16

标签: c#

遇到了问题。

当我重新编译代码时,没有更改生效。我试图添加MessageBoxes,更改标签,文本的颜色......一切。当我重新编译没有任何更改时,它似乎加载了旧代码。

知道发生了什么事吗?是否有缓存或任何东西?

8 个答案:

答案 0 :(得分:2)

当我有一个我试图调试的相同DLL的GAC版本时,我遇到了这个问题。在加载期间,运行时将从GAC而不是我刚编译的版本中获取版本。

答案 1 :(得分:1)

您确定运行的是您更改的相同代码吗?尝试通过应用程序单步进行而不是运行。

答案 2 :(得分:1)

打开您的应用程序目录,删除调试文件夹。

答案 3 :(得分:0)

您可能需要清理构建输出。右键单击解决方案浏览器中的Solution(或Project)图标,然后选择“clean”。

答案 4 :(得分:0)

尝试打开“模块”窗口(从Debug-> Windows菜单中)。这将显示运行时加载程序集的位置。

答案 5 :(得分:0)

构建 - >重建解决方案。这将为您的清理工作做好准备。

答案 6 :(得分:0)

很少,删除与项目关联的.suo文件..这会强制重建..

答案 7 :(得分:0)

尝试创建新项目。

相关问题