项目不是在活动配置Visual Studio MacOS .net Core中构建的

我在Visual Studios MacOS Preview中创建了一个控制台应用程序(.Net Core)。 在项目解决方案中,我没有看到我的program.cs还有其他东西不可用它说Project没有内置在活动配置中

在此处输入图像描述

而项目解决方案看起来应该是这样的

在此处输入图像描述

我为macOS安装了.net核心 。 还完成了Homebrew配置。 我已经在osx中​​安装了openssl和openssl@1.1所以当我尝试用自制软件重新安装openssl时它说

Warning: openssl is a keg-only and another version is linked to opt. Use `brew install --force` if you want to install this version 

另一方面,确保.net核心工作正常。 我刚刚在Visual Studio Code中编译了.net核心C#应用程序。

您好像没有安装.NET Core SDK 1.0.0-rc4 。

如果没有安装SDK,Visual Studio for Mac预览版3将找不到要导入的任何SDK MSBuild文件,这导致没有将调试/发布配置添加到项目中。

Visual Studio for Mac在/ usr / local / share / dotnet / sdk /目录中查找最新的sdk。 如果该目录中没有子目录,则表示您没有安装SDK。

此外,如果没有找到SDK,也会出现项目中没有显示的文件。

目前,Visual Studio for Mac没有关于丢失的SDK的错误报告,但计划在将来的版本中使用。

在VS更新到构建1077之后我遇到了同样的问题。要解决此问题,您只需要安装.NET Core SDK 1.0.0-rc4并重新安装Mono 4.8,您可以在此处获取。

我从更改日志页面获得的这些信息https://developer.xamarin.com/releases/vs-mac/preview/vs-mac-preview1/

我希望这将有所帮助。

对我来说.netcore库项目。

从解决方案中删除项目(右键单击项目>删除>删除)

然后再添加一次。 (右键单击解决方案>添加>添加存在项目..)

确保已经按照Matt Ward的说法安装了SDK。