【发布时间】:2018-06-19 16:41:51
【问题描述】:
在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>
...
【问题讨论】:
-
很遗憾没有人回答这个问题。我也想知道。
-
@PhilNDeBlanc 我也愿意
-
您使用的是什么版本的 Visual Studio 2017,v15.7.4?
-
@PhillipNgan 我正在使用 15.7.4
-
不确定它是否值得回答,但这个工具至少可以在 CLI 上找到它:github.com/hvanbakel/CsprojToVs2017
标签: c# visual-studio csproj