簡體   English   中英

Visual Studio的配置

[英]Configurations of Visual Studio

MS Visual Studio 2012默認具有兩個配置:調試和發布。 我為AutoCAD和BricsCAD編寫插件。 這段代碼是相同的,但是使用了不同的庫。

我需要添加新配置: DebugForAutoCADDebugForBricsCAD 每一個必須具有自己的引用默認名稱空間程序集名稱輸出路徑啟動外部程序選項。

如果我更改了引用,則這些更改將應用​​於所有配置。 我需要每個配置的引用都是獨立的。 還有其他設置。

我可以輕松嗎?

據我所知,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在每個項目文件中使用它。

我建議為每個AutoCAD和Bricscad目標創建單獨的項目,然后在所有項目之間簡單地共享源文件。 這樣,每個項目都有自己的引用,並使用可以在UI中輕松管理的標准Release和Debug配置。 有點過時了,但是我在2007年寫了一篇關於此的文章: http : //otb.manusoft.com/2007/06/visual-studio-build-configuration-tip.htm

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM