Visual Studio 2013正在运行旧代码

时间:2015-08-14 21:18:19

标签: c# visual-studio-2013

我已经搜索并找到了其他相关主题,但没有一个解决方案似乎对我有用。 Visual Studio在调试模式和发布模式下运行旧代码。如果我转到实际目录并启动exe,它是最新的代码。这是一个XAML项目。

我尝试过的事情: 1)删除bin和obj文件夹 2)重建解决方案 3)清洁解决方案 4)确保项目设置为在Configuration Manager中构建

更新:我尝试在Configuration Manager中添加新配置。路径完全不同,它仍然运行旧代码。当我手动启动时,使用新配置构建的exe是正确的代码,但似乎visual studio正在运行exe的缓存版本。

2 个答案:

答案 0 :(得分:0)

另一个问题我看到了很多 - 小心快捷方式。如果您通过Recent Projects或其他快捷方式打开解决方案,请尝试通过File - >打开它。请改为打开或单击解决方案文件。我看到很多开发人员正在查看旧代码或错误的分支。

也可以尝试更改程序集版本号。每隔一段时间就会有所作为。

答案 1 :(得分:0)

我不确定到底有什么帮助,但是可以肯定的是:

我将.js文件属性的“生成操作”标记为“编译”。

尝试部署(当然会出现错误),然后将其更改回“内容”。

重建,部署,运行调试器,并最终在我当前的代码上运行。

错误重新出现在我的“新旧”代码上

我的工作是:

点击“继续”,进入打开的IE窗口,进入我的页面\站点,按CTRL + F5,

我看到了什么?

我在VS调试器中的新当前代码...

错误消失了