相关疑难解决方法(0)

在启用优化或没有调试信息的情况下构建

我目前正试图找出为什么我的InjectableAttributes永远不会进入过滤器部分.
因此我直接在源项目中链接,所以我可以轻松地设置断点等.
当我构建时,我得到以下消息:

The following module was built either with optimizations enabled or without debug information: 
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\[a bunch of randomly named directories]\assembly\[more random names]\MvcTurbine.Web.DLL]

To debug this module, change its project build configuration to Debug mode. To suppress this message, disable the 'Warn if no user code on launch' debugger option.

我检查了项目的属性.它的配置设置为"活动(调试)",并且未选中"优化代码"复选框.

更新
我再次检查,如果我没有意外包括文件而不是项目,但参考似乎是正确的.
只是为了确保我也删除了所有现有的垃圾箱,以便所有的库都可以在某处重建,但无济于事.

更新
在高级Build窗口中,Debug输出设置为Full,所有选项都与构建调试信息的项目相同.
配置管理器显示正在构建项目,并且具有与所有其他选项完全相同的设置.

更新
在Debug-> Windows-Modules窗口中,涡轮库的符号状态是PDB file does not match image我删除了整个系统上所有相应的pdb文件,以确保它重新生成,但无济于事.
为了确保我还在整个系统中搜索了dll并将其删除.没有.

什么可以阻止VS创建调试信息?

c# msbuild turbine

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

msbuild ×1

turbine ×1