7

C#、. NETFramework4.0を使用してコンソールアプリケーションを作成します。

このプロジェクトへの参照Microsoft.Office.Interop.Excel.dll

プロジェクトのビルドは成功しましたが、ビルドフォルダーにMicrosoft.Office.Interop.Excel.dllが含まれていません。

.NET 2.0に変更してビルドすると、Microsoft.Office.Interop.Excel.dll含まれています。

しかし、.NET4.0でプログラムをビルドして実行したいと思います。

私はVS2010を使用しています。

修正方法を教えてください。

4

1 に答える 1

12

参照されているDLLのローカルコピーがtrueに設定されているかどうかを確認します。

まず、「EmbedInteropTypes」プロパティをfalseに設定する必要があります。次に、「ローカルのコピー」プロパティをtrueに設定できます。

ここに画像の説明を入力してください



VS 2010では、 PIAの展開の依存関係を削除するために、EmbedInteropTypes プロパティが導入されました。

于 2012-12-27T04:12:18.863 に答える