2012-01-22 15 views
0

私はVS2008でオフィス2003のための単語のアドインを作成しました。それはうまく動作しますが、私はそれを展開することはできません。 私は2つの仮想マシン(XPモード)を作成しました:1つのdev、1つの "クライアント"。デベロッパーでは、ソリューションはデプロイされていますが、どのようにVSを実行するのかはわかりません。クライアントの場合はこれに続いて How to: Prepare End User Computers to Run Office Solutions (2003 System)ですが動作しません。私はこれと比較するための別の "ステップバイステップのチュートリアル"を見つけることができません。ここで私は次の手順です:単語の追加... 2003

  1. のOffice 2003が完全にインストールされている
  2. 更新.NET 2.0のインストール
  3. オフィスSP3へ すべての提案を歓迎...


    編集されています

  4. .NET 3.5 SP1のインストール
  5. Office 2003のインストールPIA
  6. OfficeのランタイムのためのVisual Studioツールのインストール
  7. FullTrustアクセス許可のセットアッププロジェクト(リリースモード)
  8. を経由して、私の言葉アドインのインストール:Caspol.exe -m -ag 1 -url "C:\オフィス*" FullTrust -n「My_Policy」

は、私があまりにもレジスタを検証したが、すべては大丈夫のようです(私たちは.csprojファイル内で見つけることができますGUIDを持つ「MyAddinのを」名前を変更しようとしましたが、何も変わっていない)

答えて

1

OK Office 2003のみがインストールされているマシンに追加する方法が見つかりました。以下のようにインストールしてください

  1. の.NET Framework 2.0
  2. の.NET Framework 3.5 SP1
  3. Office 2003のPIA
  4. Visual StudioのOffice systemのOfficeのSEランタイム
  5. Visual Studioツール3.0ランタイム
  6. 2005通のツールOffice Second Edition用Visual Studio 2005ツールサンプル
  7. セットアッププロジェクトを使用してアドインをインストールしてください

あなたは、この入力できそうするために、あなたのアドインにFullTrustアクセス権を付与する必要があります:Registry Entries for Application-Level Add-ins:次に、このレジストリキーが良好な値とここにあることを確認し

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\Caspol.exe -q -m -ag 1 -url "\*" FullTrust -n YourAddin.dll 

を。

私のケースでは、LoadBehaviorの値は3に設定されていましたが、最初に単語を実行すると2に変化します.3に戻って設定すると動作します。

関連する問題