Tôi cần một cách để sử dụng MSBuild để xuất bản ứng dụng ClickOnce cho nhiều PublishDir (s). Tôi có bốn môi trường (dev, qa, model, prod) và cần phải tạo riêng ClickOnce PublishDir (s) cho mỗi vì các tập tin cấu hình khác nhau. Một trong những vấn đề chính là MSBuild không tạo tệp publish.htm. Bất kỳ trợ giúp sẽ được đánh giá cao.Xuất bản ứng dụng ClickOnce với MSBuild
Trả lời
Làm thế nào về, như một điều một lần, tạo thủ công các tệp publish.htm ở bốn vị trí?
Tại công ty của tôi, chúng tôi không sử dụng tệp publish.htm. Nhưng chúng tôi có các môi trường khác nhau, vì vậy chúng tôi cho phép tên ứng dụng thay đổi kịch bản lệnh xây dựng, cập nhật vị trí, máy chủ uri vv và xây dựng nó với mục tiêu Xuất bản. Các tệp đầu ra sau đó được sao chép vào vị trí của môi trường được đề cập.
Chúng tôi là một chút cũ và đang làm điều này chủ yếu trong một tệp cmd, nhưng tôi chắc rằng bạn có thể có 4 mục tiêu msbuild khác nhau thực hiện cùng một công việc.
Tôi vừa mới viết một câu trả lời cho vấn đề publish.html, trong vài ngày tới, tôi sẽ viết blog về vấn đề môi trường nhiều.
http://wallism.wordpress.com/2009/12/08/clickonce-creating-publish-page-from-msbuild/
và điều này giải quyết vấn đề nhiều môi trường (tốt, nó là một cách để giải quyết vấn đề)
http://wallism.wordpress.com/2009/12/21/msbuild-and-multiple-environments/
- 1. Cài đặt ClickOnce xuất bản ứng dụng nhận thức DPI
- 2. Cách đặt 'Nhà xuất bản' trong ứng dụng .NET ClickOnce
- 3. Làm cách nào bạn có thể xuất bản ứng dụng ClickOnce qua CruiseControl.NET?
- 4. Lỗi ClickOnce MSBuild: "Triển khai và ứng dụng không có vùng bảo mật phù hợp"
- 5. Cách đặt PublishUrl của ứng dụng ClickOnce từ CommandLine
- 6. ClickOnce triển khai với MSBuild -> Cách chuyển số bản dựng hiện tại cho phiên bản ứng dụng/hoặc tự động phân tách
- 7. Nhận tên nhà xuất bản ứng dụng của ClickOnce hiện tại?
- 8. Ứng dụng ClickOnce có thể được xuất bản trên Ubuntu không?
- 9. xuất bản một trang web sử dụng msbuild
- 10. Cách đăng ký ứng dụng ClickOnce
- 11. Các vấn đề khi sử dụng MsBuild bằng cách sử dụng dòng lệnh để xuất bản Bấm một lần
- 12. Sử dụng EventLog trong ứng dụng ClickOnce
- 13. Khởi chạy ứng dụng ClickOnce từ một ứng dụng ClickOnce khác
- 14. Nhà xuất bản ứng dụng
- 15. Lệnh msbuild tương đương để xuất bản từ VS2008
- 16. Cách đặt LARGEADRESSAWARE cho một ứng dụng ClickOnce?
- 17. Gỡ cài đặt ứng dụng khách ClickOnce
- 18. Phân phối ứng dụng Clickonce cho Windows 8
- 19. Gọi xuất bản từ msbuild cho studio trực quan 2012
- 20. Sử dụng MSBuild để ký ClickOnce hoặc kết quả lắp ráp do lỗi MSB3321
- 21. Xuất bản hàng loạt ứng dụng Android
- 22. MsBuild không tìm thấy hồ sơ xuất bản
- 23. Tại sao MSBuild đặt assembly * .XmlSerializers.dll vào thư mục gốc của ứng dụng web đã xuất bản?
- 24. Thử nghiệm mua hàng trong ứng dụng Android với các ứng dụng chưa được xuất bản
- 25. Làm thế nào để xuất bản một dự án web với MSBuild?
- 26. Android cách xuất bản phiên bản beta của ứng dụng
- 27. MSBuild Script và VS2010 xuất bản áp dụng Web.config Chuyển đổi
- 28. Làm thế nào để xuất bản giao diện điều khiển ứng dụng vào thực thi
- 29. Xuất bản một dự án web từ giải pháp với msbuild
- 30. C# - Process.Start một ứng dụng ClickOnce? URL nào?
Đây là con đường tôi sẽ thực hiện nếu có không một cách dễ dàng để gen điều. –
Vấn đề chính ở đây là cần phải cập nhật thủ công trang xuất bản html với số phiên bản mới. – Veverke