Sử dụng msbuild
như những người khác đã chỉ ra hiệu quả cho tôi nhưng tôi cần phải làm nhiều hơn một chút. Trước hết, msbuild
cần có quyền truy cập vào trình biên dịch. Điều này có thể được thực hiện bằng cách chạy:
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat"
Sau đó msbuild
không có trong $ PATH của tôi vì vậy tôi phải chạy nó qua đường dẫn rõ ràng của nó:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" myproj.sln
Cuối cùng, dự án của tôi đang sử dụng một số biến như $(VisualStudioDir)
. Có vẻ như những thứ đó không được thiết lập bởi msbuild
vậy tôi đã phải đặt chúng theo cách thủ công thông qua /property
tùy chọn:
"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe" /property:VisualStudioDir="C:\Users\Administrator\Documents\Visual Studio 2013" myproj.sln
Dòng đó cuối cùng đã cho phép tôi biên dịch dự án của mình.
Phần thưởng : có vẻ như các công cụ dòng lệnh không yêu cầu đăng ký sau 30 ngày sử dụng chúng như phiên bản Visual Studio Community dựa trên GUI "miễn phí". Với yêu cầu đăng ký của Microsoft, phiên bản đó hầu như không miễn phí. Free-as-in-facebook nếu có ...