VS 2010正在调试旧版本

本文关键字:版本 调试 2010 VS | 更新日期: 2023-09-27 18:00:51

我有一个visual studio 2010 web项目,当我在调试模式下发布它时,该应用程序运行良好,是最新构建的。

但是,当我尝试单击播放按钮/调试模式时(在与我发布的版本相同的构建配置中(,程序集版本比最新版本旧。如前所述,这是一个使用c#类库作为参考的asp.net应用程序(也在解决方案中(,我正在使用Visual Studio的内置web服务器进行调试。

我一开始尝试了所有我能想到的不同组合,如下所示:

  • 清洁溶液
  • 清洁每个单独的项目
  • 生成解决方案
  • 构建每个单独的项目
  • 重建解决方案
  • 重建每个单独的项目

我尝试使用不同的浏览器,并清理了我的缓存。

有人发生过这种事吗?如何更正此问题?

VS 2010正在调试旧版本

它很可能没有设置为构建。要测试这一点,请尝试构建然后调试,看看是否正常。如果是这样,那么它肯定不会构建。

要解决此问题,请打开"解决方案属性"。转到配置属性>>配置。然后运行到有问题的项目并选中"生成"复选框。然后您将能够再次调试。

当一位同事认为UI的构建花费了太长时间进行测试并将其从构建中删除时,这让我很恼火。在发现问题后,我让他创建一个单独的解决方案进行隔离测试。是的,多个解决方案可以包含同一个项目。

您是否尝试删除bin和obj文件夹并从GAC中删除程序集?我想这就是问题所在。

不要忘记清理临时ASP。Net(c:''WINDOWS''Microsoft.Net''Framework[版本]''Temporary ASP.Net Files(文件。

之后,进行重建并尝试。

此外,对于本地开发,如果可以,则不要使用GAC程序集。在部署到集成环境时对其进行GAC。这将有助于加快开发速度。