Я установил .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 МБ.
Ответы:
Возможно, это SDK, слегка замаскированный под Windows 7 SDK.
Microsoft Windows SDK для Windows 7 и .NET Framework 4
ОБНОВЛЕНИЕ: на основе сообщений в блоге Windows SDK Blog SDK, на который я ссылался выше, похоже, содержит msbuild и поддерживает создание управляемых (.NET) приложений. Я предполагаю, что это тот SDK, который мы все искали для установки на наши серверы сборки, поэтому я загружаю его сейчас и опубликую любые дальнейшие выводы после того, как проверю его.
ОБНОВЛЕНИЕ. Я могу подтвердить, что приведенная выше ссылка действительно устанавливает MSBuild вместе с другими частями SDK для .NET 4.0. Я успешно использую это на своей машине сборки сейчас, не устанавливая Visual Studio 2010 для сборки нашего проекта.
ОБНОВЛЕНИЕ: также см. Ответ FrederikB ниже, поскольку кажется, что весь SDK может не потребоваться для получения MSBuild 4.0. Это будет особенно полезно, если вам нужно настроить минимальный сервер сборки. Я не подтвердил, работает ли это для меня или нет, но стоит попробовать перед установкой SDK.
источник
Если вы ищете msbuild, вы обнаружите, что для 4.0 он находится по адресу:
Для 32-битной версии:
Для 64-битной версии:
источник
Использование MsBuild по умолчанию .Net может быть недостаточно. Вы можете скачать бесплатные инструменты MsBuild для Visual studio здесь и установить все зависимости, используемые в вашем проекте.
источник