我已经添加了几个目录,例如matlab,opencv等库来编译Visual Studio项目中当前的C文件。Visual Studio:我可以复制项目的属性以用于其他项目吗?
我所有即将推出的项目都需要相同的设置/属性。我是否需要单独设置每个项目的属性,或者我可以采取一些措施将其应用于所有项目?
我已经添加了几个目录,例如matlab,opencv等库来编译Visual Studio项目中当前的C文件。Visual Studio:我可以复制项目的属性以用于其他项目吗?
我所有即将推出的项目都需要相同的设置/属性。我是否需要单独设置每个项目的属性,或者我可以采取一些措施将其应用于所有项目?
尝试使用属性表。这些可以创建可以由多个项目继承的单个属性文件。
使用“查看>其他Windows>属性管理器”调出属性管理器。它会显示您的项目和配置。
右键单击配置,然后选择“添加新项目属性表...”。您可以命名它,并选择适用于所有项目的位置。
创建后,您可以像编译配置一样编辑其属性。
要使用该属性表作为其他项目的基础,只需右键单击配置或项目,然后选择“添加现有属性表...”。浏览到您保存原始图纸的位置,它将被继承。
任何改动原来的片将被应用到继承它,除非它们被覆盖的任何项目。如果您进入链条上方的属性,覆盖的属性将为其值创建粗体。为了让他们始终使用基础表中的值,在适用的情况下,将会出现“父项或项目默认值继承”选项。
我正在使用AtmelStudio 6.1,它建立在Visual Studio 2010上(我相信),但没有任何可以找到的Property Manager。 所以,我用hackish的系统:
认准配置你想要的数据。配置位于PropertyGroup标签内部;例如,在我的情况下,它看起来像
<PropertyGroup Condition=" '$(Configuration)' == 'Preprocess only' ">
对于名为“仅预处理”的配置。从该标签的开始处复制直到相应的末尾
</PropertyGroup>
标签。
块粘贴到目标.cproj,刚过其他
</PropertyGroup>
标签。确保该文件中的配置名称是唯一的。保存。
你完成了。现在在VS中正常打开项目,你可以选择添加的配置。
该解决方案与VS有什么版本相关?我似乎无法使它适用于VS-2008 ...我错过了什么? – Shai 2013-05-22 05:13:24