2012-01-29 16 views
3

ClickOnceで公開しているアプリケーション(C#、.Net4)があります。私はそれをインストールするマシンに2つの前提条件があることを確認する必要があります.1つはmsiファイルで、もう1つはexeです。私は、次の解決方法を試してみた:インストールディレクトリにmsiファイルとexeファイルを入れながらClickOnceにVS2010のカスタム前提条件を追加します。

  • は(公開の下で)プロジェクトのプロパティでの前提条件オプションを使用しない - 何も良いです。
  • Bootstrapper Manifest Generatorをインストールしてからthis tutorialをインストールしてください。ビルドは成功しますが、Attempted to access a path that is not on the disk.の警告が表示されます。 package.xmlと `product.xmlファイルが生成されますが、インストールサイズは変更されず、前提条件もインストールされません(私もこのアプリケーションを削除して、アップデートするのではなくインストールしようとしました)。

私はVS2010を使用していますが、BMGが動作しない理由はわかりません。

この問題を解決していただきありがとうございます。
ありがとうございます。

答えて

5

そこにはブートストラップマニフェストジェネレータは、2010対のためではありませんが、、 VS 2008このリンクをたどるためにあなたが

http://archive.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=bmg&ReleaseId=1567 ブートストラッパの後にあなたが文書からパッケージ をコピーする必要があり、インストールパッケージを生成ブートストラップマニフェストジェネレータを使用することができます(あなたのパッケージ)詳細については、この場所の "プログラムのFiles \ MicrosoftのSDKの\ Windowsの\ v7.0A \ブートストラップ" へ マニュアル

http://msdn.microsoft.com/en-us/library/ms165429%28v=vs.80%29.aspx

関連する問題