在Visual Studio中看不到清洁解决方案选项。

问题描述 投票:4回答:9

对于其中一个解决方案,当我在解决方案资源管理器中右键点击解决方案名称时,在上下文菜单中和构建菜单中都没有看到 "清理解决方案 "选项。当我对项目进行任何修改和调试时,VS从来没有击中断点,我得到的是 "断点当前不会被击中。源代码与原始版本不同。"消息。我的理解是,我需要清理解决方案。

对于其他解决方案,我确实看到了 "清理解决方案",但我没有遇到同样的问题。

asp.net visual-studio-2008 visual-studio-2010
9个回答
4
投票

最后不得不创建一个全新的解决方案,并将旧解决方案中的项目添加到新创建的解决方案中。虽然不知道问题出在哪里,但这个方法还是有帮助的。


4
投票

我最近也面临着类似的问题,这是我来。enter image description here


4
投票

如果你使用的是网站项目,那么他们不会有干净的解决方案选项,它只适用于Web应用程序项目。


1
投票

我猜你运行的代码版本比你想调试的版本要老。重建项目,注意依赖关系。使用 "重建 "功能。


1
投票

我也有同样的问题。Visual Studio在构建我的旧代码时进行了调试。我打开了一个新的Visual Studio实例,并用它打开了我的解决方案,现在工作正常。不知道发生了什么。


0
投票

如果是Web应用项目,自己清理一下,把垃圾箱里的所有DLL都nuk掉。然后重建。我想应该是构建时没有错误吧?


0
投票

你也可以用 devenv /clean SolnConfigName SolutionName 在命令行环境中。

下面是参考资料。http:/msdn.microsoft.comen-usvstudioaa718635.aspx。


0
投票

如果你运行的是一个网站,而不是一个网络应用项目,你可能没有一个实际的解决方案,甚至没有一个项目文件。

对于一个网站,你需要重建网站(从构建菜单),或者手动删除所有的dlls来完成同样的事情。

编辑一下。

你是如何调试的?你是用Cassini(visual studio内置的调试器),还是附加到IIS进程中?

我也可以试试这个。

进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files删除与你网站同名的文件夹。


-2
投票

对于网站的解决方案,只要清理你的网页浏览器历史记录和那里的Cache即可。

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