我试图在VS for Mac和常规VS Enterprise 2015(Windows)中使用相同的C#.NETCore代码库。
我在VS for Mac中创建了一个.NETCore应用程序并试图在VS for Win中打开该项目,但单向项目升级对话框出现在VS for Win中,所以没有多平台开发的乐趣? (在接受对话框进行单向升级后,我的Program.cs文件没有出现在Project Explorer中... wtf)
还尝试在Windows VS上打开一个ASP.NET MVC项目(在VS for Mac中创建),该项目有效(并且已经恢复)!
你是怎么做到的?
答案 0 :(得分:1)
现在使用最新版本的VS for Mac(预览4,7.0)和Visual Studio 2017,这应该可以正常工作。
两个版本都支持将旧的.xproj + project.json格式的项目更新为已返回msbuild支持的新.csproj。
我尝试在VS for Mac上创建项目,反之亦然,它们似乎在两个平台上都可以正常工作。
但是,请确保您已安装以下内容: