0

我試圖在VS for mac和常規VS Enterprise 2015(Windows)中使用相同的C#.NETCore代碼庫。在Visual Studio for Mac和Windows中開發.NETCore項目

我在做一個VS應用.NETCore爲Mac,並試圖在VS中打開該項目爲Win,但單向的項目升級對話框出現在VS的勝利,所以沒有多平臺發展的喜悅? (在接受對話框進行單向升級後,我的Program.cs文件不會出現在Project Explorer ... wtf中)

還試圖打開一個ASP.NET MVC項目(在VS for mac )在Windows VS,工作(和回)!

你如何去做這件事?

回答

1
與適用於Mac的最新版本的VS(預覽4,7.0)和Visual Studio 2017年本應正常工作

現在。

兩個版本都支持從舊.xproj + project.json格式已經返回的MSBuild支持新.csproj的更新項目。

我試圖爲Mac,反之亦然創建於VS的項目,他們似乎在兩個平臺上工作正常。

但是,請確保您有以下安裝:

  • 對.NET核心SDK 1.1(最新的)
  • Openssl的(OSX只)
  • 最新版本的單聲道(否則構建將失敗OSX)
+0

請注意,所有外部引用來作爲的NuGet(我猜)。我們曾經嘗試過一個項目,該項目引用了我們所有開發人員所在驅動器上的一個文件夾,但這並不如Mac(當然)不知道C:\。不知道網絡共享,沒有嘗試 – ArieKanarie

相關問題