0

以前はWindowsXPのWord2010で動作していたWord用の小さなvstoアドインがありますが、その後、Windows7のWord2010で動作するように変更されました。クライアントはそのプラグインをXPで再び動作させることを望んでいますが、取得できません。働くために。VisualStudio2008でプロジェクトをゼロから始めましたが無駄になりました。Windows 7とXPの違いは、Windows 7がServicemodelを使用し、XPがデータベース呼び出しを使用したことです。Servicemodel参照を削除しましたが、それでも機能しません。Fusionログを有効にしましたが、次のようになりました。プラグインに依存関係を持たず、このプラグインがインストールされるすべてのマシンに手動でインストールするという調査を行いました...しかし、これは私たちの場合のオプションではないようです、多くのマシンにこれをインストールする必要があり、ユーザー自身が自分のマシンにプログラムをインストールするための管理者権限を持っていないためです。その上、それが機能したとき、私は何もインストールする必要はありませんでした。入力はありますか?

操作は失敗しました。バインド結果:hr=0x80070002。システムは、指定されたファイルを見つけることができません。

ログ:ネイティブイメージeMESAHECOWordAddinXP、Version = 1.0.0.0、Culture = neutral、PublicKeyToken=nullのバインドを開始します。ログ:C:\ Documents and Settings \ Administrator \ Local Settings \ Application Data \ assembly \ dl3 \ E6C2NQ04.WJ1 \ GC7HN260.7J2 \ 4c4ce18f \ 00a69b13_9c16ce01\eMESAHECOWordAddinXP.dllから読み込まれたILアセンブリ。WRN:一致するネイティブイメージが見つかりません。ログ:ネイティブイメージアセンブリへのバインドが成功しませんでした。IL画像を使用します。

4

1 に答える 1

0

VSTO_SUPRESSDISPLAYALERTS環境変数を0に設定することで、この問題を解決できました。その後、Wordは、プラグインを読み込もうとしたときに問題を示すポップアップメッセージを表示しました。Office 2007 PIAをインストールしましたが、すべて正常に機能しました。

于 2013-03-07T16:27:45.240 に答える