私はMS VisualStudio(2015)でC#アプリケーションをビルドしており、私が働く会社のためにホストされているVisual Studioリポジトリにチェックインされています。 私は上の「継続的インテグレーション」とVisualStudioをサーバー上のプロファイル「を構築する」が定義され、それは、チェックインがありますたびに構築します。 をそれは CIビルドのC#プロジェクト - Oracle拡張機能への参照によりビルドエラーが発生する
は、私はいくつかのコードを追加する必要がありました...今まで正常に動作しているなら、Add > Reference > Assemblies > Extensions > Oracle.ManagedDataAccess
0123:私のコードで私は
OracleConnection conn = new OracleConnection(connString);
...
とトップ
using Oracle.ManagedDataAccess.Client;
で、私がやった私のプロジェクトでを持っているので、Oracleサーバーと呼ばれます
それで、私の開発用PCでビルドして実行します。 TeamFoundationServerで
しかし、ビルドがメッセージ
エラーCS0246となりまし失敗:型または名前空間名「オラクル」が見つかりませんでした(?あなたがusingディレクティブまたはアセンブリ参照が不足している)
using
ソースファイルの行。
サーバーがOracle拡張機能を含むと仮定しました。これは、プロジェクトファイル(チェックインされている)で参照されているためです。私は取る必要がある別のステップがありますか?
私は「参照」を使用してはならず、常にNuGetパッケージを使用すべきであることを暗示していますか? – Black
いいえ - 同じソリューション内の別のプロジェクトを参照する場合や、COMコンポーネントを使用している場合など、参照を手動で追加するための有効な用途はたくさんあります。しかし、一般的にサードパーティのライブラリを参照する場合は、すべての一般的なビルドツールがサポートしているため、NuGetを選択する必要があります。 –