Nasıl komut satırı Visual Studio projeyi derlemek?
Ödeme betik değilim, dağıtım, test oluşturmak ve Monotone, CMake, Visual Studio kullanan C büyük bir çözüm için taahhüt döngüsü 2008 ve özel testleri İfade eder.
Diğer tüm parçaları oldukça düz ileri görünüyor, ama GUI almadan Visual Studio çözüm derlemek için nasıl görmüyorum.
Bu Python betiği, ama bana sadece bir arama yapmak için izin verecek bir cevap yazılmış: os.sistem yapmaz.
CEVAP
Bunu yapmak için iki yol biliyorum.
Yöntem 1
İlk yöntemi tercih ediyorum) msbuild kullanmak için:
msbuild project.sln /Flags...
Yöntem 2
Ayrıca çalıştırabilirsiniz:
vcexpress project.sln /build /Flags...
Vcexpress seçeneği hemen döner ve herhangi bir yazıcı çıktısı değil. Bir komut dosyası için istediğiniz ne olabilir sanırım.
DevEnv Visual Studio Express 2008 (ben çok zaman önce benzer bir sorun olduğu zaman bunu çözmek için uğraştım) ile dağıtılan değildir.
Yani, sonuç olabilir:
os.system("msbuild project.sln /p:Configuration=Debug")
Ayrıca msbuild ve vcexpress sistemi Yolu üzerinde varsayılan olarak ortam değişkenleri doğru olduğundan emin olmak istiyorum. Visual Studio ortamı oluşturmak ve oradan komut Çalıştır ya da Python ile yollarını değiştirmek (os.putenv).
Komut satırı ile hata ayıklama Visual ...
Visual Studio 2010'da geçen komut satı...
Nasıl geçerli satırı Visual Studio 201...
Visual Studio - kod sorunuzu Komut?...
Nasıl Node.js komut satırı geçmesi?...