【问题标题】:Changing Project Build Configuration to Debug mode将项目构建配置更改为调试模式
【发布时间】:2011-07-19 18:55:45
【问题描述】:
【问题讨论】:
标签:
.net
visual-studio
debugging
configurationmanager
【解决方案1】:
我已经解决了在 Visual Studio 2019 调试选项中禁用 Enable Just my code 选项的问题
【解决方案2】:
忽略该消息。
解决方案(对我有用)很简单:
转到工具 --> 选项 --> 调试 --> 常规
此时,取消选择“仅启用我的代码(仅限托管)”。
再附上流程,开心就好。
【解决方案3】:
从 GAC 中清除 dll。进行重建并重试。
我得到了确切的消息(实际的 dll 名称除外),所以我检查了 dll 的构建位置,并将此路径与“驱动程序”或调用者应用程序中的路径进行了比较。然后我从 GAC 中删除了 dll 并进行了重建并设置了适当的断点。 VS 不会自动更新 dll 上的版本号,因此它正在寻找与我正在调试的版本不同的版本。
【解决方案4】:
在我的情况下,这个问题是由 VS2012 中的调试设置不正确引起的。我曾经不小心取消选中复选框“总是加载位于模块旁边的符号,然后我得到了和你的图片一样的弹出消息框。
复选框位置:TOOLS->Options->Debugging->Symbols->Specify modules.
我在下面给出一个图片来展示如何解决它,希望它会有所帮助。
【解决方案5】:
似乎在我的配置中,所有的 bben 设置都正确且调试为 ON,但我也有这个问题。可以通过以下步骤修复:
- 停止我的本地 IIS
- 关闭所有视觉工作室
- 开始调试时从您的消息中检查目录缓存
- 删除此目录
因为是这条路:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\eventsservice\5d285bc1
- 重新启动您的 IIS
- 重建项目、解决方案
完成!
问题可能是因为您的解决方案中的项目具有不同的框架版本。
也检查一下并正确设置。所有相互引用的项目必须使用相同的框架版本。
【解决方案6】:
仅供参考,当在帐户本地系统下安装服务时,我可以调试而无需更改任何内容。我需要将帐户更改为网络服务,现在我有了上面提到的对话框。上面试过了,都没有用...
【解决方案7】:
1) 点击菜单Tools > Settings并选择Expert Settings
2) 出现了一个名为Build 的新菜单。在其中选择Configuration manager
3) 在Active solution configuration,点击New...,如下图:
4) 输入Debug作为名称,选择从Release复制,如下图:
5) 在您的项目属性中,Build 选项卡的顶部,现在出现了一个配置选择器。将Define DEBUG constant 和Define TRACE constant 标记为选中。在Advanced 中,将Debug Info 从none 更改为full。
如您所见,这真的很痛苦......我发现Monodevelop 更容易使用。
【解决方案8】:
这个让我很吃惊,在学习了 Visual Studio 之后(即:只是潜入)不清楚如何将“活动”构建配置更改为“调试”。这可以通过从Build 菜单中选择Configuration Manager 然后从活动解决方案配置下拉菜单中选择“调试”来完成。
【解决方案9】:
简短回答:我没有使用 vs 2008 ,但使用 vs 2010 sp1 ,我重新打开它并且它工作(我觉得我很幸运)。
长答案:
我正在使用 vs 2010 sp1 ,并尝试了几件事,我打算从我的路径错误 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\2c0d3658\caacfa0a 中删除 dll \assembly\dl3\53e39126\e888ca9f_7252cc01 相反,我关闭了 Visual Studio 和 IIS EXPRESS 我停止了....然后我重新打开了项目,一切都很好。我以为我有 10-25% 的机会自行修复……但它自行修复得很好。