Visual Studio 2017,在创建新项目时默认使用新样式csproj

Yai*_*adt 11 c# csproj visual-studio

在Visual Studio中创建新的.net框架4.5.2项目时,有没有办法在默认情况下使用新样式csproj(使用SDK,PackageReferences,并且不需要使用编译包含等)?

目前我正在创建一个.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>
...
Run Code Online (Sandbox Code Playgroud)

新风格:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>net452</TargetFramework>
...
Run Code Online (Sandbox Code Playgroud)

Dmi*_*hev 10

您可以手动创建新样式.cproj.之后,您可以导出项目模板(Project-> ExportTemplate)

导出项目模板

指定项目名称,描述并设置复选框"自动将模板导入Visual Studio"

选择模板选项

之后,您可以在创建新项目时在Visual Studio中使用此模板 创建新项目

创建项目模板后,您可以自定义它们

自定义项目和项目模板