錯誤時附加調試器過程:「要調試這個模塊更改項目構建配置調試 模式」模塊沒有調試信息建
我使用MSBUILD運行finalbuilder。輸出說:
運行C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \ MSBuild.exe與 參數:/ T:構建/ NR:假/記錄器:FinalBuilderLogger,「C:\程序 Files(x86)\ FinalBuilder 7 \ FinalBuilder.MSBuild.Logging.v4.0.dll「 /noconlog/p:Configuration =」Debug「; Platform =」AnyCPU「/ v:normal/m /p:solutionDir =「C:\ TFS10 \傳道書\ TestBranch \」「ProjectName.csproj」
除非我錯過了什麼(不會是第一次),這些參數表明調試版本沒有優化。那麼爲什麼錯誤?
注:
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputPath>bin\Debug\</OutputPath>/* this has to be here */
在這組<DebugType>
和<DebugSymbols>
是不是:做我的構建中的FinalBuilder的時候,我必須設置輸出路徑在第一組中的MSBuild我已經經歷了一個奇怪的問題設置。所以他們是默認值。
如果它的下一個屬性組中設置單獨'Debug|AnyCPU'
屬性組我得到關於輸出路徑生成錯誤未找到:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>bin\Debug\</OutputPath>
這表明,構建條件是默認(空白),而不是調試因爲某些原因。
看看你的項目屬性中的「構建」選項卡。也許「優化代碼」被選中 – giammin
當配置設置爲調試時,優化選項關閉。在發佈/所有配置中。 –
你使用的是外部構建器還是視覺工作室?我正在討論visualstudio項目屬性 – giammin