我使用VS. 2010与ASP.Net其实我从编译器疯了。当我更改我的代码并运行项目时,大部分时间都会执行我的代码的旧版本。这意味着该网站不编译和DLL是旧的。我试图多次清理和重建我的解决方案,有时可以工作,其他人不需要。我不得不关闭VS以使其正常运行(而不是所有时间)。其实我在使用VS 2005时遇到了这个问题,但不是很多。是否有一个选项可以让解决方案每次重建? 顺便说一句,由于pdb文件是旧的,所以没有达到大部分时间断点。与VS 2010 ASP.Net调试和运行
0
A
回答
0
也许你试试这个选项
<compilation optimizeCompilations="false" batch="false" >
由于dot.net 4和VS 2010,他们不会重新编译页,如果在DLL函数没有被改变,我做什么,以避免这个问题,是在我改变的一些函数中,我知道它们可能会导致这个问题,我在页面中搜索所有的引用,然后打开这个引用的页面打开它们,添加一个空格,保存并关闭它们,这样编译器知道需要更新。
在我的情况下,这个问题出现在具有默认值的函数上。 (新网点4中的新)
1
您是否在未设置为在解决方案中构建的项目的代码中设置断点?您可以将您的网站设置为每次调试时生成(网站属性 - >生成 - >开始操作)。检查您的解决方案配置,确保所有相关项目在调试时生成(解决方案属性 - >配置属性:设置项目旁边的“生成”复选框)。还要确保您将所有项目构建为调试。尝试去项目属性 - >编译 - >高级编译选项 - >生成调试信息:完整。
0
在旧版本的VS上,删除C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319上的临时文件,因为它正在缓存较旧版本的代码。但在.NET 4.0上似乎行不通...... Aristos发布的解决方案对我来说就像是一种魅力。
因此,解决办法表示:
<编译optimizeCompilations = "假"批= "假" >
相关问题
- 1. 错误运行asp.net的MVC 2 VS 2010
- 2. 无法调试通过VS 2010运行的Silverlight应用程序
- 3. VS 2010和MBUnit如何运行一个测试
- 4. 在VS 2010上用WIN 7调试asp.net处理程序
- 5. vs 2010安装vs vs 2012之后,无法看到vs 2010运行选项
- 6. VS 2010从网络驱动器调试
- 7. VS 2010 C++局部变量调试
- 8. VS 2010/SQLServer 2005调试挂起
- 9. VS 2010远程调试不起作用
- 10. 单从VS.2010调试到Linux ubuntu
- 11. vs 2010中的异常调试
- 12. VS 2010 XAML调试卡在断点
- 13. 运行VS单元测试时可以进行调试吗?
- 14. 运行VS内部和外部调试器有什么区别?
- 15. 调试MEF在ASP.NET中运行
- 16. VS 2010 Beta 2:“ResGen.exe”无法运行
- 17. 如何执行VS 2010跨域远程调试?
- 18. 无法使用MSTEST(VS 2015)运行测试(vsmdi)来自VS迁移2010
- 19. TFS和VS 2010
- 20. 使用vs和TFS 2010成功构建后运行通用测试
- 21. 如何设置VS 2010以允许调试Silverlight 3和Silverlight 4
- 22. 将ASP应用到VS 2010和调试它
- 23. VS 2010和Nunit测试框架设置
- 24. 调试和Visual Studio 2010中
- 25. Visual Studio 2010(Ultimate):ASP.NET Web服务 - 调试断点没有命中。无法调试
- 26. 在运行时调试.net?
- 27. 安装VS 2008和VS 2010
- 28. 在VS 2010中运行和运行构建的EXE有什么区别?
- 29. 以管理员身份运行VS时的拖放调试
- 30. 智能感知与剃刀和VS 2010
你在你的项目的其他解决方案的内容? – Malcolm 2010-05-17 12:29:10
谢谢。检查构建选项使事情变好。 – Hani 2010-05-18 07:22:54
Hani,我将我的评论改为了答案,这样问题就会显示出来。 – brheal 2010-05-18 13:00:20