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

时间:2018-06-19 16:41:52

标签: c# visual-studio csproj

在Visual Studio中创建新的.net Framework 4.5.2项目时,默认情况下是否可以使用新样式的csproj(带有SDK,PackageReferences,并且无需使用compile include等)?

此刻,我正在创建一个.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 个答案:

答案 0 :(得分:10)

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

Export project template

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

Select Template Options

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

创建项目模板后,您可以对其进行自定义

Customize project and item templates