C# VisualStudio帮助-The";“运行命令”;属性未定义

C# VisualStudio帮助-The";“运行命令”;属性未定义,c#,visual-studio,runcommand,C#,Visual Studio,Runcommand,我正在使用Microsoft Visual Studio社区2017。我创建了一个包含多个要编译的类的项目。我希望应用程序首先运行的主类中已经有publicstaticvoidmain(string[]args)。在库中,我已将属性设置为: 目标框架:.NET标准2.0 输出类型:控制台应用程序 启动对象:Main.Game 尽管如此,我访问过的所有论坛仍然存在错误。 如果您遇到了这个问题,请指导我完成,以便我可以编译我的程序。谢谢:)不幸的是,Microsoft长期以来一直在讨论这个问题(

我正在使用Microsoft Visual Studio社区2017。我创建了一个包含多个要编译的类的项目。我希望应用程序首先运行的主类中已经有
publicstaticvoidmain(string[]args)
。在库中,我已将属性设置为:

  • 目标框架:.NET标准2.0
  • 输出类型:控制台应用程序
  • 启动对象:Main.Game
尽管如此,我访问过的所有论坛仍然存在错误。
如果您遇到了这个问题,请指导我完成,以便我可以编译我的程序。谢谢:)

不幸的是,Microsoft长期以来一直在讨论这个问题(),但没有提供答案

我在我的
Visual Studio 2017 15.7.2版本中遇到了这个问题。在我的案例中出现此问题的原因是,我在不知不觉中将我的
Asp.Net Core 2.1
Web API项目输出类型更改为
类库
。将其更改回
Windows应用程序
修复了我的问题。对于像我这样犯愚蠢错误的用户来说,也一样


尝试将目标框架从netstandard2.0更改为netcoreapp2.0。

这正是我所做的。非常感谢。这对我也很管用。将Web API项目称为Windows应用程序似乎有些奇怪,因为没有.exe,但我想这比类库为我工作更有意义,谢谢社区在那里发布了一些解决方法