Необходимые условия ClickOnce - Как управлять порядком установки предварительных требований? - PullRequest
7 голосов
/ 22 октября 2010

Я использую VS 2010. Мое приложение развернуто ClickOnce.Моими тремя необходимыми условиями являются CR 2010 и оба .NET 4.0.

Когда я запускаю ClickOnce, предварительные требования CR 2010 запускаются первыми, но для успешной работы на компьютере требуется .NET.Мне нужен этот ClickOnce для первой установки .NET 4.0 THEN CR 2010. Похоже, что это простое предложение, но я не могу ответить на него?

Любая помощь будет принята с благодарностью!

1 Ответ

5 голосов
/ 22 октября 2010

Здесь обычно определяются пакеты начальной загрузки ... C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages

Под каждым пакетом это файл product.xml.Я думаю, что это может быть то, что вам нужно отредактировать.Например, глядя на этот файл для повторного просмотра F #, я вижу ...

<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>

Похоже, вам, возможно, просто нужно отредактировать этот файл для файла продукта Crystal Reports и добавить некоторые зависимости.Я не пробовал это, просто предлагая место, чтобы начать искать.

...