Visual Studio 2010不再具有“工具/选项”下的“VC ++目录”页面。它已被物业经理取代,我不确定如何最好地使用它。
例如,我有一个包含多个项目的解决方案,所有项目都需要Microsoft SMS SDK中的头文件。此SDK安装在我们所有开发人员工作站的相同位置;对于Visual Studio 2008,我们只是恰当地编辑了VC ++目录。
感觉我应该添加一个包含正确详细信息的新“SMS 2003 SDK”属性表,然后将其添加到我的解决方案中的每个项目中。
关于这种方法的一些问题:
Microsoft.Cpp.Win32.user
属性页?我的大多数项目都需要SMS 2003 SDK。只有一些需要WTL。有效使用VS2010属性页面的其他任何提示吗?
答案 0 :(得分:7)
我通常将Property Sheets保存在解决方案的根目录(即SVN存储库中的trunk /目录)中:
/projectA/projectA.vsprops
/projectA/library1
/projectA/library2
/projectA/app1
有时我会根据主题划分多个属性表,例如boost-svn.vsprops
,xercexs-2.8.vsprops
等,并根据我对项目的需要将它们组合在一起。
您不需要编辑每个项目,但是您需要将特定的Property Sheet添加到解决方案中的每个项目中。
在Visual Studio 2010中,Tools -> Options
已replaced with Microsoft.Cpp.Win32.user,这是机器范围设置的文件。因此,在您的情况下,我会将SMS SDK设置放在开发人员的计算机上的Microsoft.Cpp.Win32.user文件中。它还可以让开发人员灵活地在其计算机上的不同位置(即驱动器)安装SDK,并使解决方案/项目免于维护特定于环境的设置。