การใช้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 ถ้ามีอะไร ...