如何在 Visual Studio 中为 Mac 打开 pre-existing .NET Core 应用程序?

How do I open a pre-existing .NET Core application in Visual Studio for Mac?

如标​​题所示,我只是想打开包含我的 .NET Core 应用程序的目录(我使用命令 dotnet new -t webdotnet CLI 工具引导应用程序)。

我好像只能打开一个解决方案文件,而不能只打开一个目录。我将如何生成一个解决方案,但要保持我已经在此项目中完成的开发工作?

您必须在 http://dot.net 升级到最新的 SDK(预览 >= 3),并使用 dotnet migrate

迁移现有的基于 project.json 的项目

https://docs.microsoft.com/en-us/dotnet/articles/core/preview3/tools/dotnet-migrate

然后可以在 VS 中打开 csproj 文件 Mac。