我在 Visual Studios MacOS Preview 中创建了一个控制台应用程序(.Net Core)。在项目解决方案中,我没有看到我的 program.cs,它说 Project not built in active configuration
而项目解决方案应该看起来像这样
我已经安装了.net core for macOS .也完成了 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 core C# 应用程序。
最佳答案
您似乎没有 .NET Core SDK 1.0.0-rc4安装。
如果没有安装 SDK,Visual Studio for Mac Preview 3 将找不到任何要导入的 SDK MSBuild 文件,这会导致没有调试/发布配置被添加到项目中。
Visual Studio for Mac 在/usr/local/share/dotnet/sdk/目录中查找最新的 sdk。如果该目录中没有子目录,则您没有安装 SDK。
如果没有找到 SDK,项目中也没有显示文件。
目前 Visual Studio for Mac 没有关于缺少 SDK 的良好错误报告,但计划在未来版本中提供。
关于c# - 项目未构建在事件配置中 Visual Studio MacOS .net Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41773344/