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