MSBuild инструменты автономной установки - PullRequest
3 голосов
/ 07 февраля 2020

Я пытаюсь создать автономную установку MSBuild, используя эту ссылку .

Я впервые скачал MSBuild tool 2019

Затем я запустил эту команду :

  vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.Component.MSBuild --add Microsoft.VisualStudio.Component.CoreBuildTools 
--add Microsoft.VisualStudio.Component.Roslyn.Compiler --add Microsoft.NetCore.BuildTools.ComponentGroup --add Microsoft.NetCore.Component.SDK --add Microsoft.VisualStudio.Component.NuGet.BuildTools --add Microsoft.Net.Core.Component.SDK.2.1 --includeOptional --lang en-US 

Теперь я не совсем понимаю, какие зависимости необходимо включить для построения. net 4.5 на основе windows и веб-приложения. Мне также нужно создавать приложения .core.

Я читал эту страницу , в которой перечислены несколько зависимостей. Какой из них я должен включить? Они имеют:

  1. Azure инструменты разработки сборки
  2. инструменты сборки для хранения и обработки данных
  3. . NET рабочий стол инструменты для сборки
  4. MSBuild Tools
  5. . NET Инструменты для сборки ядра
  6. Node.js инструменты для сборки

    Мне нужна только возможность сборки. net 4.5 windows и веб-приложения (ASP. NET MVC, ASP. NET Веб-API, консольное приложение) &. NET Основанное на ядре приложение. Пожалуйста, предложите необходимые зависимости. Я думаю, что мне нужно включить все зависимости, перечисленные в пунктах 3, 4 и 5.

Ответы [ 2 ]

0 голосов
/ 11 февраля 2020

с помощью ответа Яакова вот что мы сделали:

  1. Скачано Инструменты сборки
  2. Выполните следующую команду для создания автономной установки file.

    vs_BuildTools.exe --layout c: \ vslayout --add. Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools --add. --add Microsoft.VisualStudio.Workload.WebBuildTools --add Microsoft. Net .Component.4.5.TargetingPack --includeOptional --lang en-US

  3. Это создало папку @ c: \ vslayout. Который был размером около 1,2 ГБ.

  4. Скопируйте папку на сборочном компьютере.

  5. Установите доступные сертификаты @ C:\vslayout\certificates в компьютер (не для пользователя)

  6. запустить команду C:\vslayout\vs_BuildTools.exe --noweb для установки msbuild.

0 голосов
/ 07 февраля 2020

Скорее всего, вам потребуется:

  • . NET Инструменты сборки рабочего стола (Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools)
  • . NET Инструменты сборки ядра (Microsoft.VisualStudio). Workload.NetCoreBuildTools)
  • Инструменты построения веб-разработки (Microsoft.VisualStudio.Workload.WebBuildTools)
  • . NET Framework 4.5 Targeting Pack (Microsoft. Net .Component.4.5.TargetingPack)
...