我已经搜索过并找到了其他相关主题,但这些解决方案似乎都不适用于我。 Visual Studio在调试模式和发布模式下运行旧代码。如果我转到实际目录并启动exe,它是最新的代码。这是一个XAML项目。
我尝试过的事情:1)删除bin和obj文件夹2)重建解决方案3)清理解决方案4)确保项目设置为在Configuration Manager中构建
更新:我尝试在Configuration Manager中添加新配置。路径完全不同,它仍然运行旧代码。当我手动启动时,使用新配置构建的exe是正确的代码,但似乎visual studio正在运行exe的缓存版本。
另一个问题我看到很多 - 小心快捷方式。如果您通过Recent Projects或其他快捷方式打开解决方案,请尝试通过File - > Open打开它,或者单击解决方案文件本身。我看到很多开发人员正在查看旧代码或错误的分支。
也可以尝试更改程序集版本号。每隔一段时间,它会以某种方式产生影响。
我不确定究竟有什么帮助,但有一件事是肯定的:
我将.js文件属性“Build action”标记为“Compile”。
试图部署(当然得到一个错误),并将其改回“内容”。
重建,部署,运行调试器,最后它适用于我当前的代码。
错误重新出现在我的“新旧代码”上
我做的是:
单击“继续”,使用我的页面\ site转到打开的IE窗口,按CTRL + F5,
我看到了什么?
我在VS调试器中的新当前代码...
错误消失了