我的一个vc2008项目是版本控制的,它依赖于boost和其他一些库,但是在我的机器上,项目引用的boost根目录$BOOST和我队友的不一样,我不喜欢将 $BOOST 放入系统环境。
Propertysheet 是一个解决方案,但是将 .vsprops 文件置于版本控制下并不方便,因为每个人都不一样,而且我的队友不想使用它,因为他已经在系统变量中定义了 $BOOST。如果我提交从 .vcprops 继承的 .vcproj 并忽略 .vcprops,我的队友在更新后将无法正确打开项目,因为他没有我的 .vsprops 文件。
最后,我发现我可以在 .vcproj.machine.someone.user 文件和 .vcproj.user 文件中手动保留可选的 $BOOST,vs2008 总是清除它认为在 .vcproj.machine.someone 中不必要的内容。保存时的用户文件,所以我唯一可以使用的是.vcproj.user。
现在我想在 vs2008 中添加一些 UI 元素来访问 .vcproj.user 文件,如何通过 vs2008 sdk 访问它?有什么例子吗?