2017-02-02 4 views
0

私はインターネットにアクセスできないビルドサーバーを持っており、this packageをインストールしたいと考えています。インターネット接続やローカルリポジトリなしでサーバーにNugetパッケージをインストールするには?

私はnuget.exeをダウンロードし、それをサーバーにコピーして、私のPATHにこれを追加しましたし、また、サーバに上nugetパッケージをコピーしてnuget install microsoft.data.tools.msbuild.10.0.61026.nupkg

をインストールしようとしましたが、インストールが

Unable to load the service index for source https://api.nuget.org./v3/index.json.で失敗してきました

レポなしでnupkgファイルをインストールする方法はありますか?サーバーはWindows Server 2012 R2です。

+0

あなたはNuGet.configにローカルディレクトリのファイルとしてパッケージソースを追加したことがありますか? –

答えて

0

私はコマンドを実行したときに間違ったフォルダに入っていました。私は上記の1つのフォルダにする必要があり、その後、ソースとしてフォルダを指定します。働いた。

nuget install -source C:\NugetDownloads microsoft.data.tools.msbuild -OutputDirectory E:\Nuget

0

私は、これはNuGetローカルでNuGetパッケージをインストールできるようにする必要がありますすべてのオンラインのパッケージのソースを無効にする2.

で働くために使用されるので、あなたはNuGet 3を使用していると仮定しています。

したがって、%APPDATA%\ NuGet \ NuGet.Configファイルにパッケージソースがないように変更することができます。あるいは、-sourceパラメータを使用して、オンラインパッケージソースが使用されないようにinstallを呼び出すときに、オフラインで動作するパッケージソースを指定することもできます。

+0

私は-Sourceと-OutputDirectoryの両方のパラメータを試しました。「packages.configにリストされているすべてのパッケージが既にインストールされています」というメッセージが表示されます。しかしpackages.configは存在しません。また、Nuget.Configファイルのエントリを削除してあなたの提案を試みましたが、同じメッセージが表示されます。 –

関連する問題