将项目构建配置更改为调试模式

Rav*_*eet 10 .net debugging configurationmanager visual-studio

我正在使用VS 2008.每次运行我的应用程序时,我都会收到一个PopUp.

以下是PopUp:

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

C:\Windows\Microsoft.Net\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c06d97f\c871fca3\assembly\dl3\1ed1f335\00d7b454_9450ca01\BArcodingImaging.DLL
Run Code Online (Sandbox Code Playgroud)

要调试此模块,请将其项目构建配置更改为调试模式.要禁止显示此消息,请禁用"在启动时警告无用户代码"调试器选项.

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

我用下面的参考: http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/1946cf16-ae70-4394-9cd9-9d35f3f012ed/ ,一个在代码大师.

在此输入图像描述

Nic*_*oul 8

1)单击菜单Tools > Settings并选择Expert Settings
2)Build出现一个名为的新菜单.在其中,选择Configuration manager
3)在Active solution configuration,单击New...如下所示:

在此输入图像描述

4)键入Debug名称并选择复制Release,如下所示:

在此输入图像描述

5)在项目的属性中,在Build选项卡的顶部,现在出现了配置选择器.标记Define DEBUG constantDefine TRACE constant选中.在Advanced,改变Debug Infononefull.

如你所见,这是一个真正的痛苦...我发现Monodevelop更容易使用.


Pet*_*tar 8

似乎在我的配置中所有bben设置正确与调试ON,但我也有这个问题.它是通过以下步骤修复的:

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

问题可能在于您的解决方案中包含具有不同框架版本的项目.检查一下并正确设置.所有引用的项目必须使用相同的框架版本.


Tom*_*kel 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 INSTEAD I SHUTDOWN Visual Studio 和 IIS EXPRESS 我停止了....然后我重新打开了项目,一切都很好。我以为它有 10-25% 的机会自行修复……但它自己修复得很好。