我们将软件的版本号存储在vc ++ 2010属性表中。我有2个需要访问这些数字的C#项目。有没有办法合理地做到这一点?
谢谢!
答案 0 :(得分:0)
以下是一些供您参考的信息: -
我通常将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,并使解决方案/项目免于维护特定于环境的设置。