2011-01-04 5 views
23

Есть ли способ в Visual Studio 2010 изменить целевую структуру по умолчанию, на которую указывают проекты, когда они созданы? Я хочу настроить таргетинг на 4.0. рамки по умолчанию и НЕ версия профиля клиента для фреймворка 4.0.Изменение целевой платформы по умолчанию Visual Studio 2010

ответ

9

Visual Studio 2010 (и более ранние версии) запомнит последнюю целевую структуру, которую вы выбрали при использовании File -> New -> New Project. Поэтому, если вы создадите новый проект с использованием 4.0, следующий раз, когда вы создадите новый проект 4.0, будет предварительно выбран как целевая структура.

EDIT: В дополнение к прокомментируйте ниже:

Посмотрев на это немного больше, есть другое решение, которое немного меньше faffy, чем информация о ссылке, которую я писал в комментариях ниже.

Создайте новое решение/проект с необходимой настройкой, затем перейдите на страницу File -> Export Template. После того, как вы это сделали, вы сможете использовать свой новый шаблон, когда идете File -> New -> New Project.

Кажется, что он работает, но не полностью его протестировал.

+6

Проблема в том, что он продолжает выбирать «4.0 Client Framework ", а не полноценную фреймворк 4.0. Даже когда я выбираю .NET Framework 4.0 при создании нового проекта. – Achilles

+0

Это странно, просто попробовал его здесь и получил ту же проблему. Я создал новый проект консольного приложения как .NET 4, но при проверке свойств для проекта это был .NET Framework 4 Client Profile. Небольшой поисковик нашел это решение, но это faff: http://blog.rolpdog.com/2010/04/changing-default-framework-profile-in.html – MrEyes

+0

Просто обновил мой первоначальный ответ с лучшим решением – MrEyes

0

Вот как you do it with VS2008. Это похоже на аналогичный (тот же?) Процесс для VS2010. (Я только что сделал это в своей собственной среде разработки VS2010.)

  • Щелкните правой кнопкой мыши на названии проекта.
  • Перейдите на вкладку «Приложение».
  • В списке «Целевая структура» выберите структуру, которую вы хотите использовать. Он будет отличаться в зависимости от того, какие платформы .NET у вас есть в вашей системе.
+2

В этом проблема, я не хочу, чтобы вручную менять это каждый раз, когда я создаю новый проект. – Achilles

+0

@ Ахиллес - Ах. Ну ... основанный на этом вопросе (который, кажется, такой же, как ваш собственный), это действительно невозможно. http://stackoverflow.com/questions/3927909/how-to-set-the-default-net-framework-version-for-projects-in-visual-studio-2010 – JasCav

0

Его так же просто, как в вашей Visual studio.

  1. Перейти к пункту 4-го меню сверху, «веб-сайт».

  2. Под веб-сайтами перейдите к опции «Параметры запуска».

  3. В настройках запуска, перейдите к опции «построить».

  4. Измените целевую структуру там, где бы вы ни были.

6

Я знаю, что вопрос был первоначально для VS2010, но в Visual Studio 2015 гораздо проще изменить целевую структуру по умолчанию.

При добавлении нового проекта, изменить структуру в верхней части -

Select framework when adding a project

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