2016-11-18 40 views
0

我對VS 2017中的新安裝程序有點困惑,我沒有很好的連接,所以我只想安裝我需要的關鍵組件,主要用於Unity3d C#文本編輯和調試以及簡單.Net的東西,Xamarin移動開發(只是兼容性,而不是工具本身),也許C++編譯UE4源項目。什麼VS 2017 RC安裝程序單個組件我需要這種情況?

現在我覺得工作負載中塞滿了不必要的組件,比如.Net Portable Library TP(1.5 GB),舊的.Net SDKs和Targeting Packs以及數據庫工具等等,所有這些都混雜在我擔心的令人困惑的內部依賴中打破。

所以我的問題是什麼是單獨的組件爲最低的C#.Net環境爲隨後的Unity和Xamarin開發,並最終C++。

我將非常感謝任何澄清,謝謝。

回答

1

VS2017新安裝體驗的目標之一是爲您提供最適合您需求的最簡化的安裝選擇。有跡象表明,特徵組合2種方式:

  • 工作負載給在給定的主題領域一個全面的體驗,並列出建議的可選功能(有時是默認選中的,有些則不是,你可以隨時取消選擇這些)。 工作負載不是簡約的,他們試圖覆蓋廣泛的開發領域,並提供一個簡單的選擇。
  • 單個組件爲您提供了一個更窄,更具體的功能集。每個組件仍然跟蹤(和設置引擎強制執行)其依賴關係;也就是說,如果您安裝了IC,那麼該功能的功能應該可以正常工作。如果您嘗試卸載IC,則安裝引擎會告訴您所有依賴它的IC和工作負載,並會提示卸載這些IC。引擎不應該讓你最終處於破碎狀態(這將是一個錯誤)。

如果你覺得工作負荷太多拉,隨時跳過它們,而只是直接跳轉到各個組件標籤。添加你認爲你需要的功能,並且它們的依賴關係也應該被引入。

或者,選擇安裝,啓動un選中複選框,然後查看安裝引擎告訴您的依賴關係。

從你所描述的東西,你想可能是部件的最小設定(和其中的一些可能是在列表中其他的依賴):

  • C#和Visual Basic(發展下活動組)
  • Visual Studio的C++核心功能(開發活動組下)
  • Xamarin(開發活動組下)
  • Visual Studio工具統一(的遊戲和圖形組下)

您可以隨時回顧並添加/刪除其他選項,因爲您也喜歡它。

+0

這是否意味着我可以在不破壞安裝的情況下忽略依賴性警告?那怎麼辦?Net –

+0

@JonneyShih你不應該忽略依賴警告。您的功能需要依賴性(我相信警告對話框會說它會卸載任何依賴於您要刪除的內容的東西)。但是通過使用IC而不是工作負載來實現更小的安裝。 – Jimmy

+0

至於.NET,你沒有指定你想要的目標版本,所以我沒有列出它。挑選你想要的;或者嘗試一下,看看最小集是否作爲依賴被拉入。 – Jimmy

相關問題