这几乎是 Visual Studio 2008 是否支持配置(调试/发布构建)特定参考的副本?.
我想使用这篇文章的答案。唯一的问题是,我不能,因为我的.vcproj
文件看起来非常不同:
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9,00"
Name="abcdef"
ProjectGUID="{41B531B8-2DD7-4C6F-9CE2-85EA79FBAEEF}"
RootNamespace="abcdef"
Keyword="ManagedCProj"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
...
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
...
</Configuration>
</Configurations>
<References>
<AssemblyReference
RelativePath="System.dll"
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
MinFrameworkVersion="131072"
/>
<ProjectReference
ReferencedProjectIdentifier="{7B000E40-727B-4E26-90F2-A437EA14F0D8}"
UseDependenciesInBuild="false"
RelativePathToProject=".\basics\proj001.vcproj"
/>
....
</References>
<Files>
...
</Files>
<Globals>
</Globals>
</VisualStudioProject>
这些文件基于MSDN 此处定义的 XML 架构。根据该方案,未定义 XML 属性“条件”。
是否有另一种方法可以为引用设置条件(调试/发布配置,还有其他)?