0

Where I can download VSTO Office Runtime version 10.0.40820? I need link for this specific version, NOT for the newest one (http://go.microsoft.com/fwlink/?LinkId=158918).

Why I need this specific version? I created custom InstallShield .PRQ for VSTO that download file from web and checks if file is not corrupted using MD5 hash. If I use generic download link and MS will deploy new version of VSTO then setup will complaint about corrupted file.

4

1 に答える 1

0

InstallShield の PRQ ファイルには、役立つはずの抽象化がありますが、問題があることがわかりました。

まず、PRQ 自体が URL を持つことができます。これは、実行時に setup.exe に埋め込まれた PRQ が、この URL からそれ自体の新しいバージョンをダウンロードしようとすることを意味します。この場合、新しい XML が使用され、ユーザーの XML は無視されます。これは、物事を最新の状態に保つための良いアイデアのように思えますが、私の中の CM ナチスは、ビルドの完全性を危うくする中途半端な脆弱性としてこれを見ています。

2 つ目は、XML またはダウンロードした XML の両方が、個々のファイルに URL 属性を持っていることです。繰り返しになりますが、私の CM ナチスは、これは良いアイデアのように思えますが、実際には私の制御下にない外部依存関係を挿入しており、ビルドの整合性に再び違反していると言っています。

私だったら、PRQ ファイルで InstallShield や Microsoft の URL を使用することはありません。自分でコンテンツをホストし、その変更管理を行って、完全に制御できるようにします。ビルドの寿命を延ばしたい場合は、そもそも Web ダウンロードを使用しないでください。すべてをEXEに焼き付けます。

あなたが尋ねた正確な質問については、グーグルで検索する必要があります。しかし、実際には、最新バージョンに移行して、そこから上記のアドバイスを実装するだけです。

于 2013-11-13T14:58:30.733 に答える