2010-10-22 8 views
7

Tôi đang sử dụng VS 2010. Ứng dụng của tôi là ClickOnce được triển khai. Ba điều kiện tiên quyết của tôi là CR 2010 và cả .NET 4.0.ClickOnce Điều kiện tiên quyết - Cách quản lý thứ tự cài đặt của Điều kiện tiên quyết?

Khi tôi chạy ClickOnce điều kiện tiên quyết CR 2010 chạy trước, nhưng nó yêu cầu .NET phải trên máy để thành công. Tôi cần ClickOnce này để lần đầu tiên cài đặt .NET 4.0 THEN CR 2010. Có vẻ như một đề xuất đơn giản, nhưng một trong những i cant dường như để có được trả lời?

Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!

Jim

Trả lời

5

Các gói bootstrapper thường được định nghĩa ở đây ... C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

Dưới mỗi gói nó một file product.xml. Tôi nghĩ rằng đây có thể là những gì bạn cần chỉnh sửa. Ví dụ: hãy xem tệp đó để tìm kiếm lại F # tôi có thể thấy ...

<RelatedProducts> 
    <EitherProducts> 
     <DependsOnProduct Code="Microsoft.Windows.Installer.3.1" /> 
     <DependsOnProduct Code="Microsoft.Windows.Installer.4.5" /> 
    </EitherProducts> 
    <EitherProducts> 
     <DependsOnProduct Code=".NETFramework,Version=v4.0" /> 
     <DependsOnProduct Code=".NETFramework,Version=v4.0,Profile=Client" /> 
    </EitherProducts> 
</RelatedProducts> 

Có vẻ như bạn chỉ cần chỉnh sửa tệp này cho tệp sản phẩm Crystal Reports và thêm một số phụ thuộc. Tôi đã không thử điều này, chỉ gợi ý một nơi để bắt đầu tìm kiếm.