Visual Studio 2010, предназначенный для платформы 4.0 для отладки и профиля клиента 4.0 для выпуска - PullRequest
1 голос
/ 06 мая 2010

Мне не удалось отредактировать и продолжить в проекте, ориентированном на профиль клиента 4.0, однако я могу, если нацеливаюсь на полную версию 4.0 Framework.

Я хочу освободить профиль клиента, чтобы ограничить загрузку, необходимую для установки.

В любом случае я могу создать профиль клиента, но отладить полную версию?

1 Ответ

2 голосов
/ 06 мая 2010

Это плохая идея. Сначала мы должны выяснить, почему вы не можете редактировать и продолжать, когда нацеливаетесь на профиль клиента. Это должно полностью работать. Ориентация на разные фреймворки в зависимости от текущей конфигурации - ОЧЕНЬ ПЛОХАЯ вещь! О, да, даже если это будет хорошая идея, это невозможно сделать. Зачем? Потому что иерархия проекта и некоторые внутренние объекты должны быть обновлены, но это невозможно сделать, если проект не будет перезагружен. С другой стороны, вы можете изменить текущую конфигурацию из Configuration Manager без перезагрузки. Таким образом, 2 не слипаются. И он не будет работать так, как вы хотите, даже если вы переместите элементы TargetFrameworkVersion и TargetFrameworkProfile в свою группу PropertyGroup, ограниченную условием конфигурации. Visual Studio также использует его во время разработки. Итак, нет, нет, нет.

Как именно это "не работает", вы получаете сообщение об ошибке?

В консольных приложениях Visual Studio 2010 (среди прочих) целевой профиль клиента по умолчанию. Почему бы вам не создать консольное приложение с таргетингом 4.0 и посмотреть, сможете ли вы отредактировать и продолжить там. Если вы можете, значит, что-то не так с вашим текущим проектом.

РЕДАКТИРОВАТЬ: Из командной строки, вы можете в любое время указать профиль MSBUILD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...