Как проверить, установлен ли пакет разработчика для .Net 4.7.2? - PullRequest
0 голосов
/ 03 октября 2019

Есть ли способ определить, установлен ли пакет разработчика или только одна версия времени выполнения на сервере?

Когда я проверяю реестр, я вижу, что .Net 4.7.2 присутствует всистема, но при построении конвейера я получаю следующую ошибку. devopserror

1 Ответ

2 голосов
/ 03 октября 2019

Эта ошибка означает, что у вашего агента сборки нет .NET 4.7.2 SDK и пакета таргетинга.

Начиная с .NET Framework 4.7, Microsoft объединила SDK и пакет таргетинга в один «пакет разработчика». .

Официальная целевая страница для получения этих пакетов разработчика (включая предыдущую версию .NET Framework до 4.7) выглядит следующим образом: https://dotnet.microsoft.com/download/visual-studio-sdks

Перед установкой этих пакетов разработчика вы должен обеспечить, чтобы на компьютере, на котором размещены агенты сборки, была установлена ​​среда выполнения, связанная с .NET Framework . Например, для .NET 4.7.2 Developer Pack требуется предварительно установленная среда .NET Framework 4.7.2.

В некоторых более поздних выпусках Windows необходимо обратить внимание на то, что минимальная версия .NET Framework всегда будет всинхронизировать с используемой виндой. Этот факт может сэкономить ваше время для проверки установленного установленного среды выполнения .NET Framework.

Например, в Windows Server 2019 уже установлена ​​среда выполнения .NET Framework 4.7.2. Это официальный полный список доступных версий .NET Framework, пожалуйста, посетите: https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

...