【发布时间】:2011-10-26 18:40:54
【问题描述】:
我们将软件的版本号存储在 vc++2010 属性表中。我有 2 个 C# 项目需要访问这些数字。有没有办法合理地做到这一点?
谢谢!
【问题讨论】:
标签: c# visual-studio visual-studio-2010 visual-c++ propertysheet
我们将软件的版本号存储在 vc++2010 属性表中。我有 2 个 C# 项目需要访问这些数字。有没有办法合理地做到这一点?
谢谢!
【问题讨论】:
标签: c# visual-studio visual-studio-2010 visual-c++ propertysheet
以下是一些信息供您参考:-
我通常将属性表保存在解决方案的根目录中(即 SVN 存储库中的 trunk/ 目录):
/projectA/projectA.vsprops
/projectA/library1
/projectA/library2
/projectA/app1
有时我有多个按主题划分的属性表,例如boost-svn.vsprops、xercexs-2.8.vsprops 等,然后根据我的项目需要将它们组合在一起。
您不需要编辑每个项目,但您需要为解决方案中的每个项目添加特定的属性表。
在 Visual Studio 2010 中,Tools -> Options 一直是 replaced with Microsoft.Cpp.Win32.user,这是机器范围设置应该放在的文件。因此,在您的情况下,我会将 SMS SDK 设置放到开发人员机器上的 Microsoft.Cpp.Win32.user 文件中。它还可以让开发人员灵活地将 SDK 安装在他们机器上的不同位置(即驱动器),并使您的解决方案/项目免于维护特定于环境的设置。
【讨论】: