我有一个解决方案,其中有几个项目都相互关联。
当我创建一个新项目时,我需要进入其设置并更改默认设置(例如,附加包含目录,其他lib目录,使用Unicode和...)
如果我没有为项目设置该属性(例如项目类型,如果它是MFC或控制台或库),我是否可以在解决方案中创建使用该设置的所有项目的配置
答案 0 :(得分:3)
您可以为特定设置创建项目模板,并将其导入Visual Studio:
请参阅:
答案 1 :(得分:0)
您可以使用公共属性创建属性表,并在创建后将其添加到每个项目中。要创建属性表,请打开属性管理器(View > Other windows > Property manager
),右键单击项目并选择Add New Project Property Sheet
。工作表将添加到树中,您可以通过双击来编辑它。
然后,您可以通过在Property Manager中右键单击它们并使用Add Existing Project Property Sheet
将其添加到其他项目。
您还可以仅将纸张添加到特定配置,而不是整个项目。这样你就可以这样每个配置都有一张纸。
项目可以包含任意数量的属性表,并且它们是级联的。多亏了这一点,您甚至可以在保持集中化的同时微调设置。例如,在我的某个应用程序中,我有属性表cpu.vsprops
,gpu.vsprops
,optimized.vsprops
和debug.vsprops
。我的项目有多种配置:CPU - Debug
,CPU - DebugOptimized
,CPU - Release
,GPU - Debug
,GPU - DebugOptimized
,GPU - Release
。其中每一个都分配了属性表的正确组合。