11

我正在使用 VS 2008。每次运行我的应用程序时,我都会收到一个弹出窗口。

以下是弹出窗口:

以下模块是在启用优化或没有调试信息的情况下构建的:

C:\Windows\Microsoft.Net\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c06d97f\c871fca3\assembly\dl3\1ed1f335\00d7b454_9450ca01\BArcodingImaging.DLL

要调试此模块,请将其项目构建配置更改为调试模式。要禁止显示此消息,请禁用“Warn inf no user code on launch”调试器选项。

我已经尝试了谷歌上所有可用的链接来摆脱这个错误,但没有任何效果。实际上大多数链接都是针对 VS 2005 的。但我使用的是 VS 2008。

我使用了以下参考: http ://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/1946cf16-ae70-4394-9cd9-9d35f3f012ed/ 和 Code Guru 之一。

在此处输入图像描述

4

9 回答 9

8

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 Infonone变为full

如您所见,这真的很痛苦……我发现Monodevelop更易于使用。

于 2012-08-28T06:59:15.543 回答
8

似乎在我的配置中都设置了正确的调试打开,但我也有这个问题。可以通过以下步骤修复:

  1. 停止我的本地 IIS
  2. 关闭所有视觉工作室
  3. 开始调试时从您的消息中检查目录缓存
  4. 删除此目录 对于此路径:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\eventsservice\5d285bc1
  5. 重新启动您的 IIS
  6. 重建项目,解决方案 完成!

问题可能是因为您的解决方案中的项目具有不同的框架版本。也检查一下并正确设置。之间引用的所有项目必须使用相同的框架版本。

于 2013-12-18T08:31:18.853 回答
3

这个让我很吃惊,并且通过艰难的方式学习了 Visual Studio(即:只是潜入)不清楚如何将“活动”构建配置更改为“调试”。这可以通过Configuration ManagerBuild菜单中选择,然后从活动解决方案配置下拉菜单中选择“调试”来完成。

于 2012-07-23T11:33:16.867 回答
2

忽略消息。

解决方案(对我有用)很简单:

转到工具--> 选项--> 调试--> 常规

此时,取消选择“仅启用我的代码(仅限托管)”。

再附上流程,开心就好。

于 2016-08-17T13:17:29.057 回答
1

仅供参考,当在帐户本地系统下安装服务时,我可以在不需要更改任何内容的情况下进行调试。我需要将帐户更改为网络服务,现在我有了上面提到的对话框。上面试过了,都没有用...

于 2013-05-29T07:16:36.023 回答
1

我已经解决了在 Visual Studio 2019 调试选项中禁用 Enable Just my code 选项 在此处输入图像描述

于 2019-11-11T14:36:12.447 回答
0

在我的情况下,这个问题是由 VS2012 中的调试设置不正确引起的。我曾经不小心取消选中复选框“总是加载位于模块旁边的符号,然后我得到了和你的图片一样的弹出消息框。

复选框位置:工具->选项->调试->符号->指定模块。

我在下面给出一个图片来展示如何解决它,希望它会有所帮助。

在此处输入图像描述

于 2014-11-23T10:15:13.700 回答
0

简短的回答:我没有使用 vs 2008 ,但是使用 vs 2010 sp1 ,我重新打开它并且它有效(我觉得我很幸运)。

长答案:我正在使用 vs 2010 sp1 ,并尝试了几件事,我打算从我的路径错误 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\ 中删除 dll 2c0d3658\caacfa0a\assembly\dl3\53e39126\e888ca9f_7252cc01 我关闭了 Visual Studio 和 IIS EXPRESS 我停止了....然后我重新打开了项目,一切都很好。我以为我有 10-25% 的机会自行修复……但它自行修复得很好。

于 2011-08-04T21:49:30.033 回答
0

从 GAC 中清除 dll。进行重建并重试。我得到了确切的消息(实际的 dll 名称除外),所以我检查了 dll 的构建位置,并将此路径与“驱动程序”或调用者应用程序中的路径进行了比较。然后我从 GAC 中删除了 dll 并进行了重建并设置了适当的断点。VS 不会自动更新 dll 上的版本号,因此它正在寻找与我正在调试的版本不同的版本。

于 2016-01-25T12:16:45.060 回答