gpt4 book ai didi

visual-studio-2017 - 控制台应用程序(.Net 标准)未列出

转载 作者:行者123 更新时间:2023-12-03 11:58:08 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 2017 并尝试创建“控制台应用程序(.Net 标准)”。当我执行“文件 -> 新项目...”时,它不再出现在我的可用项目列表中

options in Visual Studio

几分钟前它就在那里。在我创建了一个“控制台应用程序(.Net Core)”之后它就消失了,然后删除了那个应用程序,因为我意识到我真的想要一个标准应用程序。

我通过从 Visual Studio 中删除它,然后转到文件系统并删除它来删除它。

我尝试运行安装程序并更新 2017 安装。那没有帮助。

如何获得“控制台应用程序(.Net 标准)”作为项目类型来创建?

[编辑] 我已经关闭并重新启动了 Visual Studio。

[编辑] 我试图运行 devenv /installvstemplates但没有找到 devenv 命令。我发现它位于:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE .调用它的首选方式是什么? [添加到路径或其他方式?]

[编辑] 我是这样跑的:"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /installvstemplates并得到了 The operation could not be completed. The requested operation requires elevation. .

[编辑] 我是这样跑的:runas /user:Administrator "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" /installvstemplates并得到了 RUNAS使用帮助信息。

[编辑] 我在具有管理员权限的 powershell 窗口中运行了命令并得到了这个:

PS C:\Windows\system32> 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv' /installvstemplates
At line:1 char:75
+ ... iles (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv' /installv ...
+ ~
You must provide a value expression following the '/' operator.
At line:1 char:75
+ ... \Microsoft Visual Studio 14.0\Common7\IDE\devenv' /installvstemplates
+ ~~~~~~~~~~~~~~~~~~
Unexpected token 'installvstemplates' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpectedValueExpression

[编辑] 发现我需要运行以 & 为前缀的引用命令。现在我可以运行 devenv。

[编辑] 在发布此问题后,我决定需要一个“控制台应用程序(.Net 标准)”: Project Type for simple headless windows application

最佳答案

创建 .NET Standard 控制台应用程序没有意义。

您可以将 .NET Standard 视为 C# 中的接口(interface)。 .NET Standard是一个接口(interface),在.NET Framework、.NET Core等平台上都有具体的实现。 .NET Standard 对类库有意义,但控制台应用程序需要在特定的具体实现上实际运行。

因此,.NET Standard 控制台应用程序没有 Visual Studio 项目模板。您可以为 .NET Framework 或 .NET Core 创建控制台应用,然后使用 .NET Standard 类库。

关于visual-studio-2017 - 控制台应用程序(.Net 标准)未列出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45788018/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com