Как установить MSBuild 15.0 в Windows 2012 (не R2)

Могу ли я как-нибудь установить MSBuild 15.0 в Windows 2012 (не R2)? В Windows 2012R2 я установил VSBuildTools2017, и все отлично, но на сервере Windows 2012 (не R2) я получаю сообщение об ошибке:

Эта версия Windows не поддерживается. Если вы используете Windows 8.0, попробуйте выполнить обновление до Windows 8.1.

Но в документации я вижу следующее:

Microsoft Visual Studio Build Tools 2017 Инструменты сборки поддерживают те же системные требования, что и Visual Studio, со следующими изменениями:

Также устанавливается на Windows Server 2012 и Windows Server 2008 R2 SP1

Что я делаю не так?

2
задан 19 April 2017 в 14:39
2 ответа

W2012 не поддерживается. Заметка «Также устанавливается на Windows Server 2012 и Windows Server 2008 R2 SP1» был изменен на «Также устанавливается на Windows Server 2008 R2 SP1»

1
ответ дан 3 December 2019 в 12:36

Один из способов, который я нашел, - это установить (вам нужно точно знать, что вам нужно) на другом компьютере, а затем скопировать на этот сервер. Я тестировал его в Build Tools for Visual Studio 2019. Это означает, что я скопировал всю эту папку:

C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\

Nuget.exe можно загрузить отдельно, чтобы обновить все шаблоны в проекте.

Базовая компиляция должна работать нормально, но некоторые специальные инструменты могут вызвать проблемы. (и, конечно, это будет хрупкое).

В моем проекте мне также нужно было скопировать каталоги OneClick Bootstraper и добавить ключ реестра, указывающий на этот каталог.

Лучше было бы обновить систему Windows, но в крайнем случае вы можете это сделать.

1
ответ дан 13 January 2020 в 21:56

Теги

Похожие вопросы