Benpian経験は、私たちが働き、助けを勉強したい、NuGetサーバーに進み、ネットワークの構築をご紹介します!
NuGetホームページビルダー
-
以下に示すように、空のASNETのウェブサイトを作成します。
注意:Frameworkが4.6以上に設定されている、NuGet.Serverライブラリは、.NET Frameworkのバージョンを必要と4.6です。
-
NuGetのインストール "NuGet.Server" ライブラリNuGetServer付き。
インストールが正常に完了した後、あなたのソリューションは、このような構造になります。そして、あなたは任意のコードを書いたり、任意の構成を変更する必要はありません、それが実行されています。以下に示すように、このサイトを実行して、あなたは以下のウェルカム画面が表示された場合、そのサイトが完成構築されています。
注意:パッケージ一つだけのreadme.txtを、このディレクトリは、NuGetパッケージを入れて接続されているこちらをクリックするために使用され、既存のパッケージを表示することができます。
-
展開サイト、および精巧ではないここで、正確に任意のASP.NET Webサイトのようにそれを展開。
終わり
コードは、パケットとしてパッケージ化されNuGet
-
www.nuget.org/downloads:nugetコマンドラインツール、ダウンロードアドレスをダウンロードするNuget公式サイトを移動します。
-
Nugetとパッケージ化
Nugetパッケージは2つの方法があり、最初の1は、パックDLLプロジェクトファイルを介して直接、次のとおりです。
クラスライブラリを作成し、下にコンパイルします。以下に示すように、あなただけの、同じフォルダ内のプロジェクトファイルにコピーnuget.exeをダウンロードしたファイル:
-
以下に示すように、nuget.exeパック:コマンドパケットを作成するためのNugetライン:
-
第二の方法は、specファイルがパッケージ化されnuget使用することです。
またNuGet.exeとDLLをパッケージ化する次に示すように、nuspec nugetスペックコマンドでファイルを作成し、ディレクトリの下に置かれました:
-
ファイルを開くPackage.nuspec、あなたはいくつかの設定をカスタマイズすることができます。
注意:置換値の$説明$ AssemblyDescriptionAttributeの使用は、パッケージを生成する前に、プロジェクトをコンパイルすることを忘れないようにしてください、それ以外の場合は、見つかったエラー$説明$を促すメッセージが表示されます。
-
以下に示すようにNugetこん包NuGetは、パケットにパック:
-
これまでのところ、パッケージが完成されます。
-
サーバにアップロードNuGetパッケージ
.nupkgパッケージ化されたファイルは、パッケージのディレクトリサーバの下の良好なフレームNugetの最初のステップにコピーされます。Nugetサービスは、面倒なコピーを減らすために、ファイルのアップロード機能を書くことができます。
終わり
Visual Studioの設定
-
Nugetサービスが正常に設定されている、次のステップは、NuGetソースVSを構成する他のプロジェクトは、私たちのNuGetサーバーを使用することができるようにすることです。
[ツール]を選択します - > Nugetパッケージマネージャ - >パッケージ管理コンソール、以下に示すように、アイコンの設定をクリックしてください:
ローカルNuGetソース名とアドレスを設定し、追加します。注:最後に/ nugetソース
完了すると、我々はPWからVS NuGetパッケージをインストールすることができます。
-
他のプロジェクトで使用します
これまでのところ、NuGetサーバが設定されている、パッケージのクラスライブラリとDLLファイルも紹介され、その後、どのように我々は、プロジェクト内のNuGetイントラネットサーバーパッケージを参照するか、次の手順を実行します。
NuGetTest新しいプロジェクト、およびツール - > Nugetパッケージマネージャ - >パッケージ管理コンソール、コマンドライン:インストール・パッケージIKSDK、下図のように:
-
以下に示すように最後に、効果を確認するには:
これまでのところ、NuGetサーバー・プロセスを設定したネットワークを経由導入されます。
-