Zainstalowałem .NET 4.0 i VS 2010 RC na moim laptopie, a MSBuild został zainstalowany automatycznie. Miałem nadzieję, że uda mi się zbudować serwer ciągłej integracji, po prostu instalując .NET SDK bez VS 2010, więc pobrałem .NET Framework 4.0 z firmy Microsoft pod tym linkiem . Niestety, wygląda na to, że nie zainstalował MSBuild z tym plikiem do pobrania (a przynajmniej nie mogę go znaleźć).
Czy to łącze jest odpowiednim łączem dla zestawu SDK, czy jest to tylko środowisko wykonawcze? Jeśli nie, gdzie jest link do zestawu SDK?
Wątpię, czy chodzi o cały SDK, ponieważ jest to tylko 35 MB, gdzie pobieranie .NET 3.5 SP1 było ponad 200 MB.
Odpowiedzi:
Być może jest to zestaw SDK przebrany nieco za zestaw SDK systemu Windows 7.
Microsoft Windows SDK dla Windows 7 i .NET Framework 4
AKTUALIZACJA: Na podstawie postów na blogu na blogu Windows SDK, zestaw SDK, do którego odsyłam powyżej, wydaje się zawierać msbuild i obsługuje tworzenie aplikacji zarządzanych (.NET). Zakładam, że jest to SDK, którego wszyscy szukaliśmy, aby zainstalować na naszych serwerach kompilacji, więc pobieram go teraz i opublikuję wszelkie dalsze ustalenia po sprawdzeniu.
AKTUALIZACJA: Mogę potwierdzić, że podane powyżej łącze rzeczywiście instaluje program MSBuild wraz z innymi częściami tego, co stanowi SDK dla .NET 4.0. Z powodzeniem używam tego na moim komputerze kompilacji bez instalowania programu Visual Studio 2010 w celu skompilowania naszego projektu.
AKTUALIZACJA: Zapoznaj się również z odpowiedzią FrederikB poniżej, ponieważ wydaje się, że do pobrania programu MSBuild 4.0 może nie być wymagany cały zestaw SDK. Byłoby to szczególnie przydatne, jeśli musisz skonfigurować minimalny serwer kompilacji. Nie potwierdziłem, czy to działa, czy nie, ale warto spróbować przed zainstalowaniem SDK.
źródło
Jeśli szukasz msbuild, przekonasz się, że w wersji 4.0 jest to:
W przypadku wersji 32-bitowej:
Wersja 64-bitowa:
źródło
Użycie domyślnej MsBuild .Net może nie wystarczyć. Możesz pobrać bezpłatne narzędzia MsBuild Tools for Visual studio tutaj i zainstalować wszystkie zależności używane w projekcie.
źródło