2011-05-06 5 views
1

私は現在、別の開発者が約2年前に書いたExcel 2007用の古いAddInを書き直しています。しかし、私はVS 2008でそれをデバッグするには、次のエラーが発生します。Microsoft.Office.Tools.Excelが見つかりません

Error 1 The type or namespace name 'Extensions' does not exist in the namespace 'Microsoft.Office.Tools.Excel' (are you missing an assembly reference?) 6 36 E:\..\doc.cs 

私はOffie 2007をインストールしているだけでなく、電動工具と、このアセンブリをインターネットで検索したときに見つけることができるほとんどすべてのパッケージを持っています。しかし何もそれを含んでいなかった。

だから今、私は必死に...からこのアセンブリを取得する場所のあなたの助けを求める

+0

Microsoft.Office.Tools.Excelはありませんが、Microsoft.Office.Tools.Excel.Extensionsはありません。 ServiceGuyの答えを参照してください。 – anothershrubery

答えて

1

Microsoft.Office.Tools.Excel.ExtensionsはVSTO 2005 SEであり、VSTO 3.0以降では機能しません。 VS 2008で動作していない場合は、VSTO 3.0がインストールされており、それをターゲットにしていることを意味します。

  • ソリューション:あなたは のVisual Studio 2008 SP1が (はい、VS2008のSP1ない のみ.NET 3.5 SP1またはVSTO 3.0 SP1をインストールされていることを確認してください)。これで問題は解決します。ここをクリックしてください。Microsoft Visual Studio 2008 Service Pack 1 (Installer)
+0

これで修正されました。コードそのものですが、参照自体は現在確立されていると思います。 –

0

あなたが持つかもしれないオフィス

VSTO

のためのVisual Studioツールを見てする必要がある場合がありますあなたが必要とするアセンブリ。

+0

私が見つけたVSTOをすべてダウンロードしました。インストールすると、 "既にこのソフトウェアの別のバージョンがインストールされています" - 私はVS 2008に既にインストールされているはずです。 –

関連する問題