gpt4 book ai didi

visual-studio-2010 - 在 Visual Studio 2010 中使用属性表?

转载 作者:行者123 更新时间:2023-12-04 12:01:41 24 4
gpt4 key购买 nike

Visual Studio 2010 不再有“工具/选项”下的“VC++ 目录”页面。它已被属性(property)经理取代,我不确定如何最好地使用它。

例如,我有一个包含多个项目的解决方案,所有这些项目都需要来自 Microsoft SMS 的头文件。开发工具包。此 SDK 安装在我们所有开发人员工作站的同一位置;对于 Visual Studio 2008,我们只是适本地编辑了 VC++ 目录。

感觉我应该添加一个包含正确详细信息的新“SMS 2003 SDK”属性表,然后将其添加到我的解决方案中的每个项目中。

关于这种方法的一些问题:

  • 这个属性表应该放在什么地方?如果我在另一台 PC 上打开解决方案文件,它会在哪里查找属性表?或者换句话说:当为我们的开发 PC 设置黄金镜像时,这个文件应该放在哪里?
  • 我真的必须编辑解决方案中的每个项目吗?这很耗时,而且感觉很脆弱。
  • 在什么时候我决定使用自定义属性页而不是编辑 Microsoft.Cpp.Win32.user属性页?我的大部分项目都需要 SMS 2003 SDK。只有一些需要 WTL。

  • 任何其他有效使用 VS2010 属性页的技巧?

    最佳答案

    我通常将属性表保存在解决方案的根目录中(即 SVN 存储库中的 trunk/目录):

    /projectA/projectA.vsprops    
    /projectA/library1
    /projectA/library2
    /projectA/app1

    有时我有按主题划分的属性表数量,例如 boost-svn.vsprops , xercexs-2.8.vsprops等,并根据我对项目的需要将它们组合在一起。

    您不需要编辑每个项目,但您需要为解决方案中的每个项目添加特定的属性表。

    在 Visual Studio 2010 中 Tools -> Optionsreplaced with Microsoft.Cpp.Win32.user这是机器范围设置应该去的文件。因此,在您的情况下,我会将 SMS SDK 设置放在开发人员机器上的 Microsoft.Cpp.Win32.user 文件中。它还可以让开发人员灵活地将 SDK 安装在他们机器上的不同位置(即驱动器),并使您的解决方案/项目免于维护特定于环境的设置。

    关于visual-studio-2010 - 在 Visual Studio 2010 中使用属性表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2048638/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com