1

VS2010でClickOnceを使用してQuickTime参照を展開するのに問題があります。アプリはローカルで実行すると問題なく実行されますが、デプロイすると実行されません。インストール中に欠落しているDLLまで追跡しました。

これらは私のプロジェクトに含まれている参照です:

AxQTOControlLib
QTOControlLib
QTOLibrary

アプリを公開すると、次のようになります。

AxInterop.QTOControlLib.dll.deploy
Interop.QTOControlLib.dll.deploy
Interop.QTOLibrary.dll.deploy

問題は、実際にアプリをインストールしたときにInterop.QTOLibrary.dll.deploy、インストールディレクトリのどこにもアプリが見つからないことです。

私が気付いたもう1つのことは、[公開]-> [アプリケーションファイル]にInterop.QTOLibrary.dllあり、リストされていません。

分離値を調整しようとしましたが、影響はありません。手動でインクルードしようとしInterop.QTOLibrary.dllましたが、ハッシュの不一致の問題が発生しました。

何か案は?前もって感謝します!

4

1 に答える 1

0

数時間いじった後、私はそれを動かしました。

修正は、3つのQuickTime参照すべてCopy Local = trueを設定することでした。Isolated = true

また、手動でコピーを含めましたが、次の手順に従ってInterop.QTOLibrary.dll設定Build Action = Noneしました: http ://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/fcb2008b-e442-4c49-aa7a-0acb1ef0e210 。それが役に立ったかどうかはわかりません。Copy to Output = Never

于 2012-10-17T19:18:13.517 に答える