我在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,您可以在此处获取.
我从changelog页面获得的这些信息 https://developer.xamarin.com/releases/vs-mac/preview/vs-mac-preview1/
我希望这将有所帮助.