asp.net 在Visual Studio中看不到“清除解决方案”选项

7d7tgy0s  于 2023-05-19  发布在  .NET
关注(0)|答案(9)|浏览(134)

对于其中一个解决方案,当我在解决方案资源管理器中右键单击解决方案名称时,在上下文菜单中或在构建菜单中都没有看到CleanSolution选项。当我对项目进行任何更改和调试时,VS永远不会命中断点,我会得到“断点当前不会被命中”。源代码与原始版本不同。”消息。我的理解是我需要清洁溶液。
对于其他解决方案,我确实看到了Clean解决方案,我没有同样的问题。

tyu7yeag

tyu7yeag1#

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

yduiuuwa

yduiuuwa2#

最后,必须创建一个全新的解决方案,并将旧解决方案中的项目添加到新创建的解决方案中。不知道是什么问题,但这有帮助。

xj3cbfub

xj3cbfub3#

我最近也遇到了类似的问题,这就是我所遇到的。

mm5n2pyu

mm5n2pyu4#

我猜你运行的代码版本比你想要调试的版本要旧。重新生成项目,注意依赖项。使用“重建”功能。

oalqel3c

oalqel3c5#

如果它是一个Web应用程序项目,只需通过清除bin中的所有DLL来清理它。然后重建。我假设它构建没有错误?

6yjfywim

6yjfywim6#

如果您运行的是一个网站,相对于Web应用程序项目,您可能没有实际的解决方案,甚至没有项目文件。
对于一个网站,你需要重建网站(从build菜单),或者手动删除所有的dll来完成同样的事情。
编辑:
你是怎么调试的?你是在使用Cassini(Visual Studio中内置的调试器),还是附加到IIS进程?
我也会试试这个:
转到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files并删除与您的网站同名的文件夹。

nvbavucw

nvbavucw7#

我也有同样的问题。Visual Studio正在使用debug构建我的旧代码。我打开了一个新的Visual Studio示例,并用它打开了我的解决方案,现在它工作得很好。不知道发生了什么。

kqqjbcuj

kqqjbcuj8#

您也可以在命令行环境中使用devenv /clean SolnConfigName SolutionName进行清理。
以下是参考:http://msdn.microsoft.com/en-us/vstudio/aa718635.aspx

hmmo2u0o

hmmo2u0o9#

对于客户端解决方案,只需清理Web浏览器的历史记录和缓存。

相关问题