Visual Studio 2017, используйте новый стиль csproj по умолчанию при создании новых проектов

Есть ли способ использовать новый стиль csproj (с SDK, PackageReferences, и нет необходимости использовать компиляцию и т. Д.) По умолчанию при создании нового проекта.net framework 4.5.2 в Visual Studio?

В настоящий момент я создаю стандартный проект.net, а затем меняю его на.net 4.5.2 или просто вручную изменяю csproj, но даже если это не так медленно, я бы предпочел, чтобы это происходило автоматически.

Старый стиль:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
...

Новый стиль:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>net452</TargetFramework>
...

1 ответ

Решение

Вы можете создать новый стиль.cproj вручную. После этого вы можете экспортировать шаблон проекта (Project->ExportTemplate)

Экспортировать шаблон проекта

Укажите имя проекта, описание и установите флажок "Автоматически импортировать шаблон в Visual Studio"

Выберите параметры шаблона

После этого вы можете использовать этот шаблон в Visual Studio при создании нового проекта. Создать новый проект

После того, как шаблон проекта был создан, вы можете настроить его

Настройка шаблонов проектов и элементов

Другие вопросы по тегам