無論我想要生成.pdb文件的各種vbproj文件中的DebugSymbols設置如何。如何用msbuild覆蓋vbproj DebugSymbols?
我有一個名爲FX.proj一個MSBuild項目,看起來像這樣:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ProjectReferences Include="C:\product\forms.vbproj" />
<ProjectReferences Include="C:\product\core.vbproj" />
<ProjectReferences Include="C:\product\fx.vbproj" />
</ItemGroup>
<Target Name="Build">
<MSBuild Projects="@(ProjectReferences)" Targets="Build" />
</Target>
</Project>
我把它從這樣的命令行:
的MSBuild /噸:編譯/ V:最小/ NOLOGO 「/ p:OutputPath =%〜dp0bin;配置=推出」/ FL /flp:LogFile=FX.log;Verbosity=Normal FX.proj
欲覆蓋在每個vbproj的DebugSymbols屬性。
我試圖將其添加到命令行是這樣的:
的msbuild /噸:構建/ V:最小/ NOLOGO「/ P:OutputPath =%〜dp0bin;配置=推出; DebugSymbols =真正的」/FL /flp:LogFile=FX.log;Verbosity=Normal FX.proj
和像這樣的目標的MSBuild屬性:
<Target Name="Build">
<MSBuild Projects="@(ProjectReferences)" Targets="Build" Properties="DebugSymbols=true" />
</Target>
但既不似乎工作。無論在指定配置的vbproj中設置什麼,都會發生什麼。
任何想法?