1. 程式人生 > >Visual Studio for mac從入門到放棄1

Visual Studio for mac從入門到放棄1

Xamarin.Mac

Download the Xamarin.Mac v3.0.0 archive to any directory on your disk, double-click it and follow the instructions on screen. Please accept all the defaults during the installation, including the target drive.

三、激動人性時刻到來,開啟vs,介面非常簡潔,去除vs很多冗餘功能,感覺舒服很多。。。。

四、新建一個mvc專案,會提示你要線上安裝支援mvc類庫,是從nuget下載dll??

五 執行 微軟66666

Windows

如果將上面程式碼放到windows系統,結果會怎麼樣呢?

環境:win10+vs2015 編譯正常,執行也正常

上面那些只是小試牛刀,下面是見證奇蹟時候,直接把之前專案【不連線資料庫】丟到mac vs執行

居然報錯,徹底把我驚呆了Operation is not supported on this platform. 這個操作不支援此平臺。。。這個是預覽版上bug?

對於出現問題,可以用以下幾種方案

1:重啟vs,重啟電腦,解除安裝專案重新載入(成功一次,後來不知道為啥不行。。。)

2:so上面有人說是debug模式問題,我切換編譯還是報錯。(失敗)

3:google一下說多了pdb檔案,我清理一下整個解決方案,把所有bin目錄刪除,編譯還是報錯。。。(失敗)

4:切換目標框架   (成功一次,之後失敗就沒法成功過了)

 

會不會是Mono4.5沒有全部移植過來類庫?於是這個設定一下4.5.1 4.5.2,我在windows是net4.5,編譯一下,依然報錯。 我切換4.6.1一下編譯 成功了。。。。

(然而我高興太早了,準備想重現這個問題操作,備份一下csproj檔案,還原之前舊版本csproj,然後一路報錯下去解決不了,把正確csproj替換也不行)

5:mac上新建一個mvc專案,把程式碼拷貝過去(如果所有方法試過都不行,此方案是百試百靈,強烈推薦)

6:我舊專案對比一下5新建專案csproj,改了一摸一樣也不行,fk(失敗,不知道為啥)

本人在專案採用第5個方案,Sorry,時間有限,暫時分析不出報錯原因具體在哪裡...

最後想說:vs在mac操作加入【未包括專案檔案】很蛋疼。。

2 vs mac-工具體驗吐槽

3 vs mac-加入資料庫訪問專案

4 vs mac-ios開發

5 vs mac-安卓開發

6 vs mac netcore體驗