2009-07-27 36 views
29

Tôi cần chuyển đổi tệp vdproj sang định dạng WiX để tôi có thể xây dựng nó bằng cách sử dụng msbuild. Một giải pháp là gọi hàm thực thi devenv từ msbuild và xây dựng tệp vdproj từ đó nhưng điều đó thật khó chịu. Tôi nghĩ rằng tôi sẽ cố gắng tự chuyển đổi các tập tin sang định dạng WiX nhưng nhìn vào nội dung của nó làm tôi sợ một chút. Có bất kỳ công cụ hoặc giải pháp thanh lịch nào có thể giúp với chuyển đổi này không?Làm thế nào để chuyển đổi tập tin vdproj sang định dạng WiX?

+0

Thật buồn cười như thế nào thường "đó chỉ là khó chịu" tương đương Có thể nói "nó hoạt động"! Sau khi gặp khó khăn để có được MSBuild 2.0 để làm việc với các dự án thiết lập của chúng tôi (và các dự án C++), cuối cùng tôi đã từ bỏ và ở lại bằng cách sử dụng 'devenv' vì, tốt, nó hoạt động :-) – Pat

+0

Kiểm tra xem" VDProj to WiX Converter "có giúp bạn không. http://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf – AKaral

+0

@AKaral: Liên kết bạn đưa ra là bản dùng thử hạn chế và phần mềm độc hại. – Phil

Trả lời

21

Bạn có thể thử làm việc với Dark chuyển đổi bất kỳ MSI nào thành Wix. Bạn sẽ cần phải loại bỏ rất nhiều "rác" đặc biệt là trong các khu vực giao diện người dùng nhưng nó sẽ cung cấp cho bạn một khởi đầu tốt.

+1

Xem xét khiếu nại của mọi người: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project- ai sẽ duy trì sự hủy bỏ đó ? – Pam

+1

Liên kết bị hỏng ngay bây giờ. Nó trở thành thương mại. –

+0

Đây là một liên kết tốt: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project- – Pam

6

utility by Chris Oldwood chuyển đổi .vdproj thành .wxs (sử dụng dòng lệnh powerscript) Tôi hy vọng điều này sẽ là nghiên cứu hiện tại của tôi và tôi sẽ báo cáo lại mọi vấn đề. Sau khi chuyển đổi, đừng quên WixEdit. Microsoft đã xóa .vdproj khỏi VS2012.

+0

https://github.com/chrisoldwood/vdproj2wix cho repo của kịch bản PowerShell – BozoJoe

+0

Tôi đã có một cái nhìn nhanh chóng này nhưng nó đã chứng tỏ là ít tiện ích cho các tập tin vdproj của tôi - Chris nói rõ ràng rằng kịch bản của mình là cụ thể cho trường hợp sử dụng của mình. Tôi có một số dự án được cài đặt dưới dạng dịch vụ hệ thống và đây không phải là mục tiêu tốt cho tập lệnh này. –

Các vấn đề liên quan