configuartions 2012默认设置有两种信任:调试和发布。我为AutoCAD和BricsCAD编写插件。此代码相同,但使用引用的不同库。
我需要添加新的配置:DebugForAutoCAD和DebugForBricsCAD.其中每一个都必须有自己的引用、默认名称空间、程序集名称、输出路径和启动外部程序选项。
如果我更改引用,这些更改将应用于所有配置。我需要每个配置的引用都是单独的。还有其他设置。
我能简单点吗?
发布于 2012-12-28 19:54:28
据我所知,VS中没有用户界面支持,但您可以手动编辑项目文件,如下所示:
<ItemGroup Condition=" '$(Configuration)' == 'DebugForAutoCad' ">
<Reference Include="somref"/>
<Reference Include="somotherref />
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'DebugForAutoCad' ">
<OutputPath>somePath<OutputPath/>
</PropertyGroup>
<ItemGroup Condition=" '$(Configuration)' == 'DebugForBricsCAD' ">
<Reference Include="anohterRef"/>
</ItemGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'DebugForBricsCAD' ">
<OutputPath>someOtherPath<OutputPath/>
</PropertyGroup>
诸若此类。如果您必须对多个项目执行此操作,我强烈建议将所有常见的内容放在单独的文件中,并使用Import
在每个项目文件中使用它。
发布于 2013-01-01 03:22:43
我建议为每个AutoCAD和Bricscad目标创建单独的项目,然后简单地在所有项目之间共享源文件。这样,每个项目都有自己的引用,并使用可以在UI中轻松管理的标准发行版和调试配置。有点过时了,但2007年我在博客上写道:http://otb.manusoft.com/2007/06/visual-studio-build-configuration-tip.htm
https://stackoverflow.com/questions/14074060
复制相似问题