การใช้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 Edition ที่ใช้ GUI "ฟรี" ด้วยข้อกำหนดการลงทะเบียนของ Microsoft เวอร์ชันนั้นแทบจะไม่ฟรี ฟรีเหมือนใน facebook ถ้ามีอะไร ...