2017-12-08 5 views
2

私は全体のワークロードをダウンロードすることができますが、12 GB +圧​​縮解除されているので(おそらく4または5 GBのダウンロード)、数日かかることがあります。 Xamarin、Web、ASP.NET用のUWPツール、ISOなどでダウンロードしたWindows 10 SDKのように含まれています。UWP開発のためのVS 2017オフラインレイアウトを作成するために必要なコンポーネントは?

だから、これは問題ありませんか?

vs_community.exe --layout D:\VS17 --lang en-US --add 
Microsoft.VisualStudio.Workload.Universal 
Microsoft.VisualStudio.Component.UWP.Support 
Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard 
Microsoft.Net.Core.Component.SDK 

誰も同じようなことを試しましたか?単純なC#UWPアプリケーションとUnity UWPプロジェクトをコンパイルするために、より小さな作業レイアウトを得ることはできますか?

P.S.もちろん、私は既にManaged Desktopとネイティブデスクトップワークロードを持っています。

+1

私は 'Microsoft.VisualStudio.Workload.Universal'がすでにあると思い@Biswapriyoそれが他のコンポーネントを引き出すのに十分です。 –

答えて

1

特定の開発ワークロードに必要なコンポーネント/パッケージを知るには、Visual Studio Community 2017 workload and component IDsを参照してください。ここで私はその記事からのノートを引用:

  • 各ワークロードは、ワークロードのIDおよびワークロードのために利用可能なコンポーネントのテーブルに続いて独自のセクションがあります。
  • デフォルトでは、ワークロードのインストール時に必須コンポーネントがインストールされます。選択する場合は、推奨コンポーネントとオプションコンポーネントをインストールすることもできます。

はUWP開発のためのワークロードIDがMicrosoft.VisualStudio.Workload.Universalです。

vs_community.exe --layout C:\vs2017layout --add Microsoft.VisualStudio.Workload.Universal --includeRecommended --lang en-US 

を、前のノートで述べたように、他の必要な要素(例えばMicrosoft.Net.Core.Component.SDK)は、そのワークロードを自動的にダウンロードされますので、コマンドを使用してワークロードのレイアウトをダウンロードしてください。だからあなたはそれをコマンドで言及する必要はありません。他の開発環境では、そのコマンドでID(-addオプションの後ろ)を変更するだけです。例として:

  • のC#:Microsoft.VisualStudio.Workload.ManagedDesktop
  • C++:Microsoft.VisualStudio.Workload.NativeDesktop
  • ユニティ:Microsoft.VisualStudio.Workload.ManagedGame
  • のLinux:Microsoft.VisualStudio.Workload.NativeCrossPlat
+0

これは必要なコンポーネントのみをダウンロードしますか?それはどれくらい大きいですか? WebとASP.NETは必要ですか? –

+1

はい、 '--includeOptional'を追加すると、UWPワークロードのすべての機能を取得できます。 – Biswapriyo

関連する問題