Tôi cần bao gồm trình cài đặt .NET 3.5 sp1 đầy đủ vào trình cài đặt của tôi, trong WiX.Làm cách nào để tôi cài đặt trình cài đặt WiX với trình cài đặt .NET 3.5 sp1 hoàn toàn độc lập?
Tôi cần boostrapper đó hoàn toàn tự chứa, không có quyền truy cập web. Nó chỉ là không được phép cho trình cài đặt này để yêu cầu web; chúng tôi có khách hàng ở bên ngoài Mông Cổ (tôi nghiêm túc, không chỉ sử dụng tên địa điểm vì nó ở xa) mà chúng tôi gửi đĩa CD vì họ không có quyền truy cập internet.
Các WiX bang hướng dẫn:
<Target Name="AfterBuild">
<GenerateBootstrapper ApplicationFile="$(TargetFileName)"
ApplicationName="My Application Name"
BootstrapperItems="@(BootstrapperFile)"
ComponentsLocation="Relative"
CopyComponents="True"
OutputPath="$(OutputPath)"
Path="C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\"/>
</Target>
Các bootstrapper trên đòi hỏi web. Làm cách nào để tạo trình cài đặt không?
Sau khi làm điều này, tôi nhận được lỗi sau: C: \ Documents and Settings \ hudson \ .hudson \ việc \ \ workspace \ \ chính \ SetupWiX \ SetupWiX.wixproj (164,5): Lỗi MSB3152: Vị trí cài đặt cho điều kiện tiên quyết chưa được đặt thành 'trang web của nhà cung cấp thành phần' và tệp 'DotNetFX35SP1 \ dotNetFX20 \ aspnet.msp' trong mục 'Khuôn khổ .NET 3.5 SP1' không thể được đặt trên đĩa. Xem Trợ giúp để biết thêm thông tin. –
mmr
cũng có, nó xuất hiện rằng setup.bin trong thư mục động cơ boostrapper chỉ không tìm thấy thư mục thích hợp cho sp1, mà là lạ với tôi. – mmr
xin lỗi, bootstrapper – mmr