Tôi có giải pháp .net4 trong VS2012 có trang web có hồ sơ xuất bản riêng.Xuất bản Tiểu sử không triển khai trên TFS Build
Tiểu sử xuất bản thành công thông qua webdeploy khi được thực thi từ bên trong VS, nhưng khi sử dụng TFS2012, có vẻ như nó bị bỏ qua.
tôi vượt qua những lập luận MSBuild vào xây dựng:
/p:DeployOnBuild=true /p:AllowUntrustedCertificate=true /p:PublishProfile=CI /p:Configuration=CI /p:UserName=XXX /p:Password=XXXXXX
Tôi nghĩ DeployOnBuild = true sẽ buộc MSBuild để thực hiện công bố hồ sơ cùng tên trong giải pháp.
Đây có phải là trường hợp không?
Bạn đã cài đặt studio trực quan trên máy xây dựng chưa? Bạn cũng có thể thêm /p:VisualStudioVersion=11.0 vào MSBuild args để chắc chắn rằng bạn đang giải quyết đúng mục tiêu. –
Bạn đã bao giờ tìm ra điều này chưa? Tôi gặp vấn đề tương tự –
'/ p: VisualStudioVersion = 11.0' param đã giúp tôi giải quyết cùng một vấn đề – whyleee