1

TFS で構築されたソリューションに多数の Office アドイン プロジェクトを追加しましたが、現在は壊れています。Visual Studio と TFS 2008 (SP1) を使用しています。次の各ターゲットに 1 つずつ、4 つのプロジェクトが追加されました...

  • ワード 2003
  • ワード 2007
  • エクセル2003
  • エクセル2007

ビルドログは次のように報告します...

C:\Program Files\MSBuild\Microsoft.VisualStudio.OfficeTools2.targets(116,9): error MSB4062: The "GenerateAndPersistAppInfoTask" task could not be loaded from the assembly Microsoft.VisualStudio.Tools.Applications.Hosting, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Could not load file or assembly 'Microsoft.VisualStudio.Tools.Applications.Hosting, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, and that the assembly and all its dependencies are available.

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll がサーバーに存在し、GAC に正しくインストールされている。Visual Studio Tools for Office (2005 & 3.0) もすべてインストールされています。サーバーにリモート接続して Visual Studio を実行すると、これらのアドインの 1 つを再作成して正常にコンパイルできます。

助けて、立ち往生!

4

1 に答える 1

0

Microsoft.VisualStudio.Tools.Applications.Hosting.dll を GAC にインストールする必要があることがわかりました。既に Microsoft.VisualStudio.Tools.Applications.Hosting.v9.0.dll をインストールしていましたが、これは互換性のあるバージョンではありませんでした。

于 2009-10-13T22:20:51.487 に答える