Kir*_*eed 2 c# visual-studio-2019
我正在运行最新版本的 VS2019 16.6.1 但 Windows 类库的新项目向导仍然创建旧样式项目。
我想用这个方法来研究这个问题
我在这里找到了一些关于转换框架项目的帮助,但没有找到从头开始创建新项目的帮助。
根据我的经验,最简单的方法是为您想要的任何类型的应用程序(例如控制台或类库)创建一个 .NET Core/Standard 项目,然后手动编辑 csproj 文件。(如果是 SDK 样式的项目,只需双击 Visual Studio 中的项目即可编辑 csproj 文件。)
作为一个具体示例,要创建 .NET 4.7.2 类库,我将从项目模板列表中选择“类库(.NET 标准)”。这会创建一个像这样的项目文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
只需编辑项目以指定您实际想要的目标框架 - 因此对于 .NET 4.7.2,您可以使用:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net472</TargetFramework>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
(我倾向于在删除空行的同时整理 XML,但您当然不必这样做:)