Використання, msbuild
як вказували інші, працювало на мене, але мені потрібно було зробити трохи більше, ніж просто це. Перш за все, msbuild
повинен мати доступ до компілятора. Це можна зробити, запустивши:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
Тоді msbuild
не було в моєму $ PATH, тому мені довелося запустити його через його явний шлях:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" myproj.sln
Нарешті, мій проект використовував деякі подібні змінні $(VisualStudioDir)
. Здається, їх не встановлено, msbuild
тому мені довелося встановити їх вручну за допомогою /property
параметра:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" /property:VisualStudioDir="C:\Users\Administrator\Documents\Visual Studio 2013" myproj.sln
Цей рядок тоді нарешті дозволив мені скласти свій проект.
Бонус : схоже, що інструменти командного рядка не потребують реєстрації після 30 днів їх використання, як це робить "безкоштовне" видання Visual Studio Community на базі GUI. Із вимогою реєстрації Microsoft ця версія навряд чи безкоштовна. Безкоштовно як у Facebook, якщо що-небудь ...