1

Hudson (CI ビルド) サーバーで .Net ビルドをセットアップしようとしています。1 つのアプリケーションは、Microsoft.Office.Interop.Excel.dll を使用します。これはビルド サーバーで見つからないため、ビルドが失敗します。

このケースのためだけにサーバーに Office をインストールしたくないのは明らかですが、どうすればよいですか?

明確にするために:これはビルドサーバーです。プロジェクトはサーバー上で実行されず、コンパイラを満たす以外は Excel は必要ありません。

4

2 に答える 2

1

プライマリ相互運用機能アセンブリをインストールします。

これらの PIA は、Visual Studio をインストールするときに GAC にもデプロイする必要があります (可能な場合)。

次の質問も参照してください: Microsoft.Office.Interop dll を使用した単体テストがビルド サーバーで失敗する

于 2013-02-21T15:09:09.790 に答える