Visual Studio 2015のビルドプロセスで、新しい(.NET 4.0)GACに追加されたアセンブリが見つかりません。アセンブリの追加Visual Studio 2015ビルドで新しい(.NET 4.0)GACにアセンブリが追加されないのはなぜですか?
は大丈夫だった、と彼らはに表示:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL
そして、参照は、設計時に正しいように見えるが、私は構築しようとすると、参照が不足しているかのように、それは失敗します。
問題に関連する場合がありますが、SSISスクリプトパッケージ - .dtsxファイルを使用して作業しています。
注:ビルドプロセスは、新しいGACのものではなく、ビルド時に古いGACにインストールしたアセンブリを見つけることです!
どうしてですか?
@LONGおかげではなく、様々なファイルはアルですGACにインストールされた準備が整いました。そしてVSは設計時にそこで問題なく見つけていますが、私が構築すると、新しいGACにあるものを失うようです。 – GP24
サードパーティのDLLを使用しようとしているときに、あなたがNugetのパッケージマネージャからダウンロードしようとしている限り、私が知っている限り、設計時にキャッシュtempフォルダにダウンロードされます。 C#スクリプトタスク)、タスクを閉じて再オープンすると、それは消滅します。おそらく 'register'ステップに関係しています。ダウンロードしたdllを自分のフォルダにコピーして置いても、GACに登録する前にパッケージをうまく実行させることはできません。 – LONG
これは実際には第三者DLLではありませんが、ここで重要ではない理由でGACに入る必要があります。私はそこにインストールし、Visual Studioは設計時にそれを見つけましたが、ビルド時にそれを見つけられませんでした。 – GP24