私は最近VS10を使用するように変換したVS05(またはVS08?正確にはわかりません)を使用して、しばらく前にVB Windows Formsアプリケーションを構築しました。サーバー側でExcelドキュメントを作成/操作できるように、ExcelPackage(別の記事、使用法)と呼ばれる.dllを参照します。このアプリは、私の古いコンピューター (PC/Vista) で何年も正常に動作しています。しかし、それを新しいコンピューター (PC/Win7 64 ビット) に移動しようとしましたが、ExcelPackage
.dll を認識できません。
VS10 で .dll を再コンパイルし、新しい .dll を自分のbin
フォルダーにドロップして再参照しようとしました。これを行うと、ビルドを試みる前に、すべてのエラーがなくなり、実際に VS10 の組み込み機能を使用してクラスをナビゲートできます (マウスオーバーするImports OfficeOpenXml
と、クラスを通過できるドロップダウン矢印が表示されます)。をビルドするImports OfficeOpenXml
と、ステートメントの下に緑色の波線が表示されます (参照が見つかりません)。
私はいくつかの調査を行い、.dll を含むものSystem.IO.Packaging
が .NET 3.0 で移動され、新しい .dll を再参照し、再構築、再追加、再参照してもまだサイコロがないことを発見しました。
何か不足していますか? または、コンパイルして作業を続行できるように、アプリケーションにこのアセンブリを認識させるにはどうすればよいですか?
ありがとう。