Tôi đang cố gắng tích hợp liên tục để tạo dự án cab thiết bị thông minh từ bên trong msbuild trên dòng lệnh. Tất cả mọi thứ mà tôi đã tìm thấy nói để sử dụng file inf (với cabwiz) được tạo ra khi bạn xây dựng dự án từ trong studio trực quan. Có cách nào để tạo inf bằng cách sử dụng tập tin .vddproj để sau đó tôi có thể sử dụng nó với cabwiz.exe?Cách tạo tệp inf cho dự án cab thiết bị thông minh từ dòng lệnh?
Trả lời
Đặt cược tốt nhất của bạn là chạy devenv.exe (hoặc devenv.com) từ tác vụ msbuild, hoặc ăn cắp INF mà Visual Studio tạo và sử dụng nó để chạy cabwiz.exe từ tác vụ msbuild.
MVP Thảo luận: http://social.microsoft.com/Forums/en-US/csharpide/thread/a3caae81-fd79-45a9-ac38-f471e30e5b2a
CabWiz.exe: http://msdn.microsoft.com/en-us/library/aa924359.aspx
INF tham khảo: http://msdn.microsoft.com/en-us/library/aa924371.aspx
Ví dụ: http://blog.enterprisemobile.com/2008/07/automating-build-versioning-and-publishing-smart-device-projects-with-team-foundation-build/ http://blog.opennetcf.com/ctacke/2008/09/18/AutomatingCABFileGenerationWithMSBUILD.aspx http://guystarbuck.blogspot.com/2006/08/automate-build-of-windows-moble-cab.html
Bạn đang hỏi cách tạo tệp cab hoặc cách đưa tệp cab vào dự án của bạn? Bạn có thể tạo inf sau đó thêm command line vào sự kiện xây dựng bài đăng.
Làm thế nào về việc thêm một "dự án CAB thông minh thiết bị "để giải pháp của bạn (có sẵn trong Visual Studio 2005 và 2008)? Các loại dự án xây dựng tệp inf từ đầu ra của các dự án khác trong giải pháp và sinh sản "cabwiz.exe" để tạo cab cuối cùng của bạn.
Cá nhân tôi sử dụng NAnt thay vì MSBuild và muốn chỉnh sửa thủ công tệp inf của tôi (không thay đổi thường xuyên), nhưng dự án CAB dường như là cách để tìm giải pháp sử dụng MSBuild.
PS: hãy cẩn thận nếu cab của bạn cần đặt dword đăng ký thành -1 (0xffffffff): cabwiz được biết là có lỗi khó chịu khi nói đến điều này.
PS2: cũng lưu ý điều này other post.
- 1. ETA trên các dự án thiết bị thông minh cho Visual Studio 2010
- 2. Chạy dự án Eclipse từ dòng lệnh
- 3. Xây dựng các Dự án Xt Qt Từ Dòng Lệnh
- 4. Quản lý dự án android từ dòng lệnh
- 5. Soạn thảo dự án Flex Builder từ dòng lệnh
- 6. Xây dựng dự án Java Eclipse từ dòng lệnh
- 7. Tạo tệp CAB để cài đặt ActiveX cho IE
- 8. Cách tạo Javadoc từ dòng lệnh
- 9. Các đối số dòng lệnh WPF, một cách thông minh?
- 10. Làm cách nào để thiết lập dự án thử nghiệm cho dự án plugin Eclipse
- 11. Cách tạo tệp jar từ dự án javaFX
- 12. Chuyển đổi Hồ sơ Thiết bị GNOME từ dòng lệnh
- 13. Cách tạo tệp .apk từ dòng lệnh của Windows?
- 14. Tệp dự án cho Notepad ++?
- 15. Làm thế nào để xây dựng dự án apache cordova từ dòng lệnh?
- 16. Cách tạo tệp PSD lớp từ dòng lệnh?
- 17. Tệp mô tả dự án (.project) cho dự án của tôi bị thiếu
- 18. Cách thêm thư viện jar bên ngoài vào một dự án android từ dòng lệnh
- 19. không thể đọc tệp từ META-INF
- 20. Làm mới các dự án nhật thực qua dòng lệnh
- 21. Xây dựng dự án MSVC với cmake và dòng lệnh
- 22. VS 2008 Chuyên nghiệp, Thiết bị thông minh .NET C# project - xây dựng chậm
- 23. Không thể xây dựng dự án XCode từ dòng lệnh nhưng có thể từ XCode
- 24. Tạo tệp jar thực thi từ dự án clojure?
- 25. Tạo gói .deb cho dự án Qt
- 26. Cách lấy đối tượng dòng từ tệp tài nguyên (Console App/Dự án dịch vụ Windows)
- 27. Thiết bị chuyển mạch dòng lệnh MS Paint
- 28. 55 phút để xuất bản một dự án đơn giản cho công cụ ứng dụng của google từ dòng lệnh
- 29. mở một dự án nhật thực cụ thể từ dòng lệnh
- 30. Cách cài đặt trình điều khiển INF vào dự án VS Installer