在调试我的VS 2008 Web项目时,我无法摆脱这个问题。 我已经检查了相关的非Web项目是否处于调试模式,并且它处于活动状态(Debug)。在Windows中删除了.NET 2.0临时文件夹中的所有项目。不确定还需要做什么。
在调试我的VS 2008 Web项目时,我无法摆脱这个问题。 我已经检查了相关的非Web项目是否处于调试模式,并且它处于活动状态(Debug)。在Windows中删除了.NET 2.0临时文件夹中的所有项目。不确定还需要做什么。
工具 > 选项 > 调试 > 符号 > 指定排除的模块,检查dll或exe是否在排除的模块列表中。
至少对于非Web应用程序,这是有效的:
来自:http://www.stellarpc.com/articles/board.aspx?id=40
2-允许调试...
由于一个程序集在您的应用程序中已经构建的本质,您需要更改一些设置才能使代码被Visual Studio Debugger处理。
从解决方案资源管理器中右键单击任何相关项目并选择“属性”。这将打开项目属性面板,为我们提供了许多项目选项。导航到“编译”选项卡(如果您在C#环境中,则为“生成”),并从屏幕底部选择“高级编译选项...”。这会向我们呈现一个提示,其中有两个关键区域:
1)优化 - 取消勾选“启用优化”
2)生成调试信息 - 确保该选项设置为“完整”
c:\User\username\AppData\Local\Assembly\dl3
这是在Win7-64上的情况,其他Windows操作系统也类似。我删除了所有在那里找到的副本,现在不再出现错误信息了。我不需要取消勾选“启用我的代码”。
此外,这是针对WPF应用程序的,但我在搜索时遇到了这个线程,希望这能帮助其他人。
如果你在解决方案资源管理器中看不到解决方案,请按照以下步骤进行操作:
希望能对你有所帮助。
我也遇到了这些问题,并且已经尝试过所有方法。每当我从源代码控制中获取整个解决方案的新副本时,似乎就会出现这种情况。因此,如果我们已经尝试过所有这些方法,删除了Web项目中所有引用(程序集)的dll和.pdb文件,使用了解决方案的清理选项,删除了临时文件,关闭了VS并重新打开,确保选择了调试模式并设置为完整模式,而且优化已关闭,还有什么可以做?!?!
我在使用Visual Studio 2010进行网页项目开发时,也遇到了同样的问题。最终,我找到了导致此错误的原因。我所做的是更改Visual Studio上现有的调试选项:
在我的情况下,是我的Web DLL文件导致了此问题...