C# 没有在Visual Studio 2019中创建.NET 5.0库的选项
我可以创建C# 没有在Visual Studio 2019中创建.NET 5.0库的选项,c#,.net,visual-studio,visual-studio-2019,.net-5,C#,.net,Visual Studio,Visual Studio 2019,.net 5,我可以创建.NET Framework和.NET Core,但是没有创建.NET库的选项,该库应该是新的.NET 5.0 我也看到了我不能用.NET5.0创建控制台应用程序(缺少选项),但我可以用它创建WPF应用程序 我想创建.NET库,以便能够与使用.NET 5.0创建的WPF项目和ASP项目一起使用,那么为什么没有该选项呢?我不需要在控制台中使用它,但是如果能够在控制台中使用它,我会很高兴,这样我也可以测试/访问那里的库 我的visual studio对一切都是最新的。步骤1 打开Visua
.NET Framework
和.NET Core
,但是没有创建.NET
库的选项,该库应该是新的.NET 5.0
我也看到了我不能用.NET5.0创建控制台应用程序(缺少选项),但我可以用它创建WPF应用程序
我想创建.NET库,以便能够与使用.NET 5.0创建的WPF项目和ASP项目一起使用,那么为什么没有该选项呢?我不需要在控制台中使用它,但是如果能够在控制台中使用它,我会很高兴,这样我也可以测试/访问那里的库
我的visual studio对一切都是最新的。步骤1 打开Visual Studio安装程序并确保已安装以下内容:
首先,我们需要检查您的.net版本 请通过下面的命令(在git bash或Windows cmd中)检查您的dotnet SDK 例如,这是我的dotnet SDK 如果您对SDK没有任何问题,请检查Visual Studio以获得支持。net5 您可以更改
目标框架
版本或c#语言版本
在.csproj文件中手动执行
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<LangVersion>9.0</LangVersion>
</PropertyGroup>
net5.0
9
或
net5.0
最新的
为了完成任务。我找到了一个更好的方法来实现这一点,并用我的解决方案回答了相关的问题
实际上,您只需创建.NET核心库,然后将版本更改为.NET 5。请在上面的链接中查看完整答案和屏幕截图。这是否回答了您的问题?感谢您抽出时间分享您的知识和经验。但是你的回答质量很低。有时,评论或标志/结束可能更相关。为了帮助你改进答案,请阅读,&。@OlivierRogier,你凭什么说我的答案质量较低?我已经详细解释了每一步。我已经添加了评论和详细步骤,以防提问者难以遵循其中任何一个步骤。你是说答案质量较低,而你却用我已经评论过的相同链接重复添加了一条评论。@OlivierRogier,如果asker在“创建新项目”对话框中没有清除过滤器,而该对话框将永远不会显示库项目模板,该怎么办?当然有很多教程,但它们并不能解决他的问题,如果已经解决了的话,asker应该已经遵循了这一点,而不是在这里发布。我的回答是明确和彻底的,我相信是你们过于精确,从而给出了简短的答案,这可能会让提问者难以理解。这不起作用。在这些更改(两个版本)之后,VS不会加载项目。要检查项目,请使用vscode打开项目并运行它,如果vscode一切正常,我们可以看到项目不是问题,并且是Visual Studio中唯一的问题。背后的逻辑也很简单,.NET 5是.NET Core 3.1的升级。微软为了简单起见放弃了“核心”。@LexLi是的,我在另一个问题的详细答案中提到了这一点。
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<LangVersion>9.0</LangVersion>
</PropertyGroup>
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
<LangVersion>latest</LangVersion>
</PropertyGroup>