Excel ファイルを読み取る必要がある C# プログラム (.net 2.0) を作成しています。を使用する必要があることがわかりましたMicrosoft.Office.Interop.Excel
。O2003PIA.MSI
7Zipをダウンロードして使用し、DLLを抽出しました(インストールしませんでした)。ここで、抽出された への参照を追加するとEXCELPIA.DLL
、次のエラーがスロー されます。
Could not load file or assembly 'Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.
アセンブリをプライベート アセンブリとして配置したいのですが、エンド ユーザーに再頒布可能パッケージをインストールしてほしくありません。不足している依存関係はありますか?
すでに参照を追加しようとしましOFFICE.DLL
たが、どちらも役に立ちません。
編集1
- これを使用する前に、Office 2003 をインストールする必要がありますか?
- 他に .net 2.0 に代わるものはありますか?