在asp.net核心中,项目有时失去了向项目或其任何文件夹中添加类或其他内容的能力,写道:“请选择项目类型”。在其他项目中,这样的机会仍然存在。 我有最后一个版本。 VS 2019在这一刻。
dotnet --list-sdks
的输出是:
2.1.507 [C:\Program Files\dotnet\sdk]
2.1.508 [C:\Program Files\dotnet\sdk]
2.2.105 [C:\Program Files\dotnet\sdk]
3.1.100-preview1-014459 [C:\Program Files\dotnet\sdk]
ASP.NET Core项目的目标是3.0:
<TargetFramework>netcoreapp3.0</TargetFramework>
答案 0 :(得分:0)
3.1.100-preview1-014459
是随Visual Studio 2019版本16.4 Preview 2安装的.NET Core 3.1 SDK的预览。奇怪的是,缺少 3.0 SDK 。除非您在最近9天内创建了ASP.NET Core项目,否则我怀疑它使用的是3.0 SDK。
16.4 Preview 2中存在一个已知问题,该问题在安装3.1时会删除3.0 SDK。解决方法是再次download and install 3.0 SDK。来自Announcing .NET Core 3.1 Preview 1
已知问题: Visual Studio 16.4安装程序在安装.NET Core 3.1时可能会卸载.NET Core 3.0运行时。在这种情况下,建议您重新安装或修复.NET Core 3.0 SDK。