Używanie, msbuild
jak wskazali inni, działało dla mnie, ale musiałem zrobić coś więcej niż tylko to. Przede wszystkim msbuild
musi mieć dostęp do kompilatora. Można to zrobić, uruchamiając:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
Wtedy msbuild
nie było w mojej $ PATH, więc musiałem go uruchomić za pomocą wyraźnej ścieżki:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" myproj.sln
Wreszcie, mój projekt wykorzystywał pewne zmienne, takie jak $(VisualStudioDir)
. Wygląda na to, że się nie ustawiają, msbuild
więc musiałem ustawić je ręcznie za pomocą /property
opcji:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" /property:VisualStudioDir="C:\Users\Administrator\Documents\Visual Studio 2013" myproj.sln
W końcu ta linia pozwoliła mi skompilować projekt.
Bonus : wygląda na to, że narzędzia wiersza poleceń nie wymagają rejestracji po 30 dniach korzystania z nich, tak jak robi to „bezpłatna”, oparta na GUI edycja Visual Studio Community. Po wprowadzeniu wymogu rejestracji firmy Microsoft ta wersja nie jest prawie darmowa. Bezpłatnie jak na Facebooku, jeśli cokolwiek ...