遇到了问题。
当我重新编译代码时,没有更改生效。我试图添加MessageBoxes,更改标签,文本的颜色......一切。当我重新编译没有任何更改时,它似乎加载了旧代码。
知道发生了什么事吗?是否有缓存或任何东西?
答案 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)
尝试创建新项目。