![](/img/trans.png)
[英]Howto debug .NET 5 WinForms application that references .NET Framework 4.8 class library in Visual Studio 2019
[英]Select framework version for .NET Core Class Library project - Visual Studio 2019
提供框架选择的 ASP.NET 项目创建对话框对我来说似乎是 .NET Core / Standard 项目中的一个例外。 至少从带有新“新建项目”对话框的 VS2019 开始,使用此对话框创建项目后,您有以下选项。
“通常”(根据我的经验),您在解决方案资源管理器中右键单击项目文件,选择“编辑项目文件”并通过命名有效的目标框架名称之一来修改<TargetFramework>
元素。 请参阅有关它们的 MSDN 。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
</Project>
您还可以将元素重命名为TargetFrameworks
(注意复数名称)以同时针对多个框架进行构建,它们是;
分开:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net451;netstandard2.0;netcoreapp3.0</TargetFrameworks>
</PropertyGroup>
</Project>
或者,您也可以从项目右键单击菜单中选择“属性”,然后通过不支持所有新 csproj 功能的稍微过时的 UI 选择框架,例如上述多目标:
如果您需要针对特定框架构建许多新项目,请创建一个模板 csproj 并复制并重命名它。
此外,如果您想在 VS 的非预览版本中针对 .NET Core 的预览版本进行构建,请确保您允许在Tools > Options > Environment > Preview Features
使用它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.