Visual Studio 2013正在运行旧代码

问题描述 投票:1回答:2

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

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

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

c# visual-studio-2013
2个回答
0
投票

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

也可以尝试更改程序集版本号。每隔一段时间,它会以某种方式产生影响。


0
投票

我不确定究竟有什么帮助,但有一件事是肯定的:

我将.js文件属性“Build action”标记为“Compile”。

试图部署(当然得到一个错误),并将其改回“内容”。

重建,部署,运行调试器,最后它适用于我当前的代码。

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

我做的是:

单击“继续”,使用我的页面\ site转到打开的IE窗口,按CTRL + F5,

我看到了什么?

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

错误消失了

© www.soinside.com 2019 - 2024. All rights reserved.