Đối với VS2010 và trước khi tôi sử dụng Dự án Triển khai Web (WDP) để giúp gói trang web của tôi để triển khai sản xuất. Tôi đã có một kịch bản MSBuild biên dịch các giải pháp trong chế độ phát hành. Một đầu ra của đó là các tệp trang web sẵn sàng sản xuất được biên dịch và làm sạch bằng WDP.Gọi xuất bản từ msbuild cho studio trực quan 2012
Tôi thấy cho năm 2012 WDP đã bị xóa và tab mới đã được tạo trong thuộc tính cho ứng dụng web. Các tùy chọn là như nhau, nhưng bây giờ việc gọi điều này được thực hiện thông qua tùy chọn Publish (trước khi bạn vừa biên dịch trong chế độ phát hành).
Vì vậy, câu hỏi là vấn đề này. Từ một kịch bản MSBuild, làm thế nào để tôi gọi một hoạt động Publish? Tôi đã tìm thấy một số bài đăng cũ ...
msbuild /target:publish
sẽ thực hiện thủ thuật. Nhưng điều đó dường như không làm việc vào năm 2012.
Ngoài ra, tôi đã cố gắng trong nhiệm vụ msbuild tôi ...
<MSBuild Properties="Configuration=Publish;"
StopOnFirstFailure="true"
Projects="$(BuildDirectory)\MySolution.sln"></MSBuild>
... nhưng msbuild
chỉ báo cáo "cấu hình không rõ".
Làm cách nào để có thể có msbuild
chạy tùy chọn xuất bản từ dòng lệnh?
thử: http://stackoverflow.com/q/3097489/1162102 –