Khi tôi đi đến hộp thoại Dự án mới trong Visual Studio 2015, Windows Installer XML không khả dụng. Làm cách nào để kích hoạt các dự án WiX trong Visual Studio 2015?
Khi tôi đi đến hộp thoại Dự án mới trong Visual Studio 2015, Windows Installer XML không khả dụng. Làm cách nào để kích hoạt các dự án WiX trong Visual Studio 2015?
Câu trả lời:
Cập nhật 2015-09-08: WiX Toolset 3.10 được phát hành với sự hỗ trợ chính thức cho các phiên bản Visual Studio 2015. Nó có sẵn để tải xuống từ wixtoolset.org .
Bạn có thể kích hoạt thủ công khả năng tương thích của Visual Studio 2015 với WiX 3.9 hoặc phiên bản cũ hơn:
Sao chép
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
vào
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX
Sau đó thực thi với tư cách Quản trị viên:
"C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ devenv" / setup
Khi bạn mở Visual Studio 2015, các dự án WiX 3.9 trở về trước sẽ tương thích.
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat
Đây cũng là vấn đề của tôi trước đây và có vẻ như câu trả lời của Chris Schiffhauer không phải là giải pháp tốt nhất hiện tại, vì WiX 3.9 hoặc phiên bản cũ hơn không được xây dựng cụ thể cho Visual Studio 2015.
Giải pháp chỉ là cài đặt các bản dựng mới nhất của WiX v3.10 từ liên kết này như những gì họ đã trả lời trên tweet của họ: https://twitter.com/wixtoolset/status/597796279729528833
@ 5ervant bản dựng mới nhất của WiX v3.10 hỗ trợ @VisualStudio 2015.
Tôi chỉ có Visual Studio Community 2015 RC khi tôi đang tìm giải pháp và khi làm theo câu trả lời của Chris, sau khi cài đặt WiX Toolset v3.9 R2, tôi không tìm thấy C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE
thư mục cũng như C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7
thư mục trong hệ thống của mình.
Tôi nhận thấy rằng thứ tự cài đặt là quan trọng. Sử dụng VS2015, khi tôi cố gắng thêm một dự án WiX hiện có, tôi không thể chọn dự án đó vì không có phần mở rộng * .wixproj. Khi tôi cố gắng thêm một dự án WiX mới, các mẫu "Windows Installer XML" không có sẵn.
Để khắc phục sự cố này, tôi đã đóng VS2015, gỡ cài đặt các công cụ WiX bằng Bảng điều khiển và cài đặt lại bằng cách chạy wix310.exe (phiên bản 3.10.2.2516 được tải xuống từ https://wix.codeplex.com/releases/view/619491 )
Tôi gặp vấn đề tương tự với 3.11. Tôi đã gỡ cài đặt 3.11 và cài đặt WIX 3.10. Phiên bản Wix 3.10 hoạt động trơn tru mà không cần bất kỳ bước thủ công nào với VS 2015.
Atul
Trong tình huống của tôi, dự án Wix trong giải pháp VS 2015 sẽ tải tốt, nhưng dừng tải vào một ngày đẹp trời, ngoại trừ loại dự án wix không được hỗ trợ. Sự cố vẫn tiếp tục xuất hiện ngay cả khi đã cài đặt Wix Toolset v3.11.1.2318 VS 2015 có liên quan được cập nhật.
Giải pháp nằm ở chỗ đi tới Công cụ-> Tiện ích mở rộng và Cập nhật , định vị tiện ích mở rộng Wix trong danh sách các tiện ích mở rộng và bật nó. Nó đã bị vô hiệu hóa bằng cách nào đó. Việc kích hoạt nó yêu cầu khởi động lại VS 2015, sau khi khởi động lại, dự án Wix sẽ tải tốt.
HTH!