C#使用VC ++ 2010属性表

时间:2011-10-26 18:40:55

标签: c# visual-studio visual-studio-2010 visual-c++ propertysheet

我们将软件的版本号存储在vc ++ 2010属性表中。我有2个需要访问这些数字的C#项目。有没有办法合理地做到这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

以下是一些供您参考的信息: -

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

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

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

您不需要编辑每个项目,但是您需要将特定的Property Sheet添加到解决方案中的每个项目中。

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