我现在正在从VS 2005移到VS 2010,产品由几个解决方案组成,每个解决方案都包含许多项目。我想要使用属性表系统,以便我们的众多配置更容易维护。如何从Visual Studio 2010中的自定义属性表中设置PlatformToolset
其中一个问题是我们想要使用Windows SDK 7.1(因为我们需要BaseClasses示例 - 如果我们必须使用该示例,为什么不是整个SDK)?但是这需要我在所有解决方案中的每个项目上都更换PlatformToolset。我们还必须记住为新增项目更改该值。相当糟糕的主意。
所以我想从自定义属性表中设置此(除其他外)。在属性页上设置属性时,不会直接从对话框中显示此类选项。手动添加条目到XML文件也没有帮助(但我还没有看到任何错误或警告消息)。
那么我该如何设置默认PlatformToolset值?最好在一个可以提交到存储库的配置文件中。但如果可以在某些电脑本地设置中完成,那么它也是可以接受的。
(请注意,我知道我可以用不同的基类的,并避免在所有的问题,但我认为这是有趣的问题本身。)
我也问了这个问题MSDN Formus。
PlatformToolset ???你把它改成什么? – 2010-06-30 14:02:34
在我的安装中,我有vs100的默认选项,它对应于Visual Studio 2010及其提供的库。还有一个vs90的选项,我猜对应的是Visual Studio 2008.安装Windows SDK 7.1后,出现了一个Windows7.1SDK的选项。 – 2010-07-01 05:38:46