Установка MSBuild 4.0 без Visual Studio 2010 - PullRequest
119 голосов
/ 02 апреля 2010

Я установил .NET 4.0 и VS 2010 RC на свой ноутбук, и MSBuild был установлен автоматически. Я надеялся создать сервер непрерывной интеграции, просто установив .NET SDK без VS 2010, поэтому я скачал .NET 4.0 Framework от Microsoft по этой ссылке . К сожалению, он не установил MSBuild с этой загрузкой (или, по крайней мере, я не могу его найти).

Является ли эта ссылка подходящей ссылкой для SDK или это только среда выполнения? Если нет, то где ссылка для SDK?

Я сомневаюсь, что это весь SDK, поскольку он занимает всего 35 МБ, а загрузка .NET 3.5 SP1 - более 200 МБ.

Ответы [ 3 ]

105 голосов
/ 13 апреля 2010

Если вы ищете msbuild, вы обнаружите, что для 4.0 он находится на:

Для 32-разрядных:

C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe

Для 64-разрядных:

C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe

68 голосов
/ 03 сентября 2010

Возможно, это SDK, слегка замаскированный под Windows 7 SDK.

Microsoft Windows SDK для Windows 7 и .NET Framework 4

ОБНОВЛЕНИЕ: Исходя из блога, публикуемого в блоге Windows SDK SDK, на который я ссылался выше, содержит msbuild и поддерживает создание управляемых (.NET) приложений. Я предполагаю, что это тот SDK, который мы все искали для установки на наших серверах сборки, поэтому я сейчас скачиваю его и сообщу о дальнейших результатах после его проверки.

ОБНОВЛЕНИЕ: Я могу подтвердить, что приведенная выше ссылка действительно устанавливает MSBuild вместе с другими частями того, что будет составлять SDK для .NET 4.0. Сейчас я успешно использую это на своей сборочной машине, не устанавливая Visual Studio 2010 для сборки нашего проекта.

ОБНОВЛЕНИЕ: Пожалуйста, также посмотрите ответ FrederikB ниже, так как кажется, что весь SDK может не потребоваться для получения MSBuild 4.0. Это было бы особенно полезно, если вам нужно настроить минимальный сервер сборки. Я не подтвердил, работает ли это для меня или нет, но перед установкой SDK стоит попробовать.

0 голосов
/ 31 мая 2019

Использование .Net по умолчанию MsBuild может быть недостаточно. Вы можете скачать бесплатные MsBuild Tools для Visual studio здесь и установить все зависимости, используемые в вашем проекте. enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...