对于其中一个解决方案,当我在解决方案资源管理器中右键单击解决方案名称时,在上下文菜单中或在构建菜单中都没有看到CleanSolution选项。当我对项目进行任何更改和调试时,VS永远不会命中断点,我会得到“断点当前不会被命中”。源代码与原始版本不同。”消息。我的理解是我需要清洁溶液。对于其他解决方案,我确实看到了Clean解决方案,我没有同样的问题。
tyu7yeag1#
如果你使用的是网站项目,那么他们的解决方案选项不会是干净的,它只适用于Web应用程序项目。
yduiuuwa2#
最后,必须创建一个全新的解决方案,并将旧解决方案中的项目添加到新创建的解决方案中。不知道是什么问题,但这有帮助。
xj3cbfub3#
我最近也遇到了类似的问题,这就是我所遇到的。
mm5n2pyu4#
我猜你运行的代码版本比你想要调试的版本要旧。重新生成项目,注意依赖项。使用“重建”功能。
oalqel3c5#
如果它是一个Web应用程序项目,只需通过清除bin中的所有DLL来清理它。然后重建。我假设它构建没有错误?
6yjfywim6#
如果您运行的是一个网站,相对于Web应用程序项目,您可能没有实际的解决方案,甚至没有项目文件。对于一个网站,你需要重建网站(从build菜单),或者手动删除所有的dll来完成同样的事情。编辑:你是怎么调试的?你是在使用Cassini(Visual Studio中内置的调试器),还是附加到IIS进程?我也会试试这个:转到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files并删除与您的网站同名的文件夹。
nvbavucw7#
我也有同样的问题。Visual Studio正在使用debug构建我的旧代码。我打开了一个新的Visual Studio示例,并用它打开了我的解决方案,现在它工作得很好。不知道发生了什么。
kqqjbcuj8#
您也可以在命令行环境中使用devenv /clean SolnConfigName SolutionName进行清理。以下是参考:http://msdn.microsoft.com/en-us/vstudio/aa718635.aspx
devenv /clean SolnConfigName SolutionName
hmmo2u0o9#
对于客户端解决方案,只需清理Web浏览器的历史记录和缓存。
9条答案
按热度按时间tyu7yeag1#
如果你使用的是网站项目,那么他们的解决方案选项不会是干净的,它只适用于Web应用程序项目。
yduiuuwa2#
最后,必须创建一个全新的解决方案,并将旧解决方案中的项目添加到新创建的解决方案中。不知道是什么问题,但这有帮助。
xj3cbfub3#
我最近也遇到了类似的问题,这就是我所遇到的。
mm5n2pyu4#
我猜你运行的代码版本比你想要调试的版本要旧。重新生成项目,注意依赖项。使用“重建”功能。
oalqel3c5#
如果它是一个Web应用程序项目,只需通过清除bin中的所有DLL来清理它。然后重建。我假设它构建没有错误?
6yjfywim6#
如果您运行的是一个网站,相对于Web应用程序项目,您可能没有实际的解决方案,甚至没有项目文件。
对于一个网站,你需要重建网站(从build菜单),或者手动删除所有的dll来完成同样的事情。
编辑:
你是怎么调试的?你是在使用Cassini(Visual Studio中内置的调试器),还是附加到IIS进程?
我也会试试这个:
转到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files并删除与您的网站同名的文件夹。
nvbavucw7#
我也有同样的问题。Visual Studio正在使用debug构建我的旧代码。我打开了一个新的Visual Studio示例,并用它打开了我的解决方案,现在它工作得很好。不知道发生了什么。
kqqjbcuj8#
您也可以在命令行环境中使用
devenv /clean SolnConfigName SolutionName
进行清理。以下是参考:http://msdn.microsoft.com/en-us/vstudio/aa718635.aspx
hmmo2u0o9#
对于客户端解决方案,只需清理Web浏览器的历史记录和缓存。