Я перехожу с VS 2005 на VS 2010 с продуктами, состоящими из нескольких решений с многочисленными проектами каждый.Я хотел использовать систему листов свойств, чтобы облегчить поддержку наших многочисленных конфигураций.
Одна из проблем заключается в том, что мы хотим использовать Windows SDK 7.1 (так как нам нужен образец BaseClasses - и если у нас естьиспользовать этот образец, почему бы не весь SDK)?Но это требует от меня изменения PlatformToolset для каждого отдельного проекта во всех решениях.Также мы должны помнить, чтобы изменить это значение для вновь добавленных проектов.Довольно плохая идея.
Так что я хотел установить это (среди прочего) из пользовательского списка свойств.Такой опции нет в диалоговом окне, отображаемом при настройке свойств в окне свойств.Добавление записей в файл XML вручную также не помогло (но я также не видел ни сообщения об ошибке, ни предупреждения).
Тогда как мне установить значение PlatformToolset по умолчанию?В лучшем случае в файле конфигурации, который можно зафиксировать в хранилище.Но если бы это можно было сделать в некоторых локальных настройках компьютера, то это тоже было бы приемлемо.
(Обратите внимание, что я знаю, что могу использовать BaseClasses по-другому и вообще избежать этой проблемы, но я думаю, что это интересная проблема сама по себе.)
Я также задавал этот вопрос на MSDN Formus .