C ++ / CLI配置特定引用(调试/发布)

时间:2014-11-17 09:30:38

标签: visual-studio-2008 c++-cli assembly-references

这几乎与Does Visual Studio 2008 support configuration (debug/release build) specific references?重复 我想用这篇文章的答案。唯一的问题是,我不能,因为我的.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>

这些文件基于定义的here at MSDN XML模式。根据该方案,未定义XML属性“条件”。

是否有其他方法可以将条件(调试/释放配置,还有其他配置)设置为引用?

0 个答案:

没有答案