You are running NuGet.Server v3.1.1

Click here to view your packages.

Uporaba paketov

Pred začetkom si poberemo cmd orodje za delo s paketi iz povezave NuGet command line tool in ga prenesemo v mapo C:\projekti\nuget\.
Zelo pomembno je, da se datoteka nuget.exe nahaja v tej mapi!

Za uporabo paketov v projektu moramo dodati nuget source za ta strežnik. To storimo tako, da zaženemo naslednji ukaz:
c:\projekti\nuget\nuget.exe sources Add -Name "Gooya Nuget server" -Source https://nuget.gooya.io/nuget
Ustvari paket
  1. Poberemo orodje nuget.exe iz povezave NuGet command line tool in ga damo v podmapo nuget v mapi projekta.
  2. V projektu nastavimo v mapi Properties\AssemblyInfo.cs vrednosti za opis, podjetje..
    // General Information about an assembly is controlled through the following
    // set of attributes. Change these attribute values to modify the information
    // associated with an assembly.
    [assembly: AssemblyTitle("Gooya.Revision")]
    [assembly: AssemblyDescription("Baza in metode za ustvarjanje revizijske sledi")]
    [assembly: AssemblyConfiguration("")]
    [assembly: AssemblyCompany("Gooya")]
    [assembly: AssemblyProduct("Gooya.Revision")]
    [assembly: AssemblyCopyright("Copyright © 2018")]
    [assembly: AssemblyTrademark("")]
    [assembly: AssemblyCulture("")]
  3. Naredimo release build projekta v visual studiu.
  4. Odpremo mapo projekta v cmd/powershell-u.
  5. Zaženemo ukaz in s tem ustvarimo datoteko, ki vsebuje specifikacijo projekta(opisi, tagi...).
    c:\projekti\nuget\nuget.exe spec .\
  6. Ročno uredimo .nuspec datoteko in zamenjamo privzete vrednosti za licenseUrl projectUrl iconUrl releaseNotes tags.
    <?xml version="1.0"?>
    <package >
    <metadata>
    <id>$id$</id>
    <version>$version$</version>
    <title>$title$</title>
    <authors>$author$</authors>
    <owners>$author$</owners>
    <licenseUrl>http://nuget.gooya.io/</licenseUrl>
    <projectUrl>http://nuget.gooya.io/</projectUrl>
    <iconUrl>http://nuget.gooya.io/</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>$description$</description>
    <releaseNotes>Začetni projekt</releaseNotes>
    <copyright>Copyright 2018</copyright>
    <tags>Revizijska sled gdpr entity framework entityframework</tags>
    </metadata>
    </package>
  7. Ustvarimo paket z ukazom:
    c:\projekti\nuget\nuget.exe pack -OutputDirectory ..\nuget\ -Properties Configuration=Release
  8. Paket objavimo na strežniku:
    c:\projekti\nuget\nuget.exe push ..\nuget\Gooya.Revision.1.0.0.nupkg <apikey> -Source https://nuget.gooya.io/nuget