Skip to content

DhanarSantika/BlueGlasses.SimpleLibrary

Repository files navigation

BlueGlasses.SimpleLibrary

Utility Library

Nuget

Merupakan library contoh untuk penggunaan source link. Dapat diunduh pada link berikut: Nuget Package

Source Link Tutorial

Step Source Link:

  1. Nyalakan debugging tools, Tools > Options > Debugging:
  1. Pada class library, tambahkan package Source Link supaya dapat link antara nuget package dengan source code. Sebagai contoh: Microsoft.SourceLink.Github jika anda menggunakan github source_link_github_nuget

  2. Tambahkan beberapa metadata yang diperlukan pada file .csproj dari class library, best practice dapat dilihat pada halaman berikut: https://learn.microsoft.com/en-us/nuget/create-packages/package-authoring-best-practices

  3. Pastikan project akan membuat symbol package berformat .snupkg, setelan ini dapat ditambahkan sebagai berikut:

<PropertyGroup>
  <IncludeSymbols>True</IncludeSymbols>
  <SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
  1. Jika anda tidak menggunakan CI/CD, beberapa hal yang harus diperhatikan:
  • push source code terbaru dari class library ke repository sebelum melakukan pack
  • clean project
  • build project
  • pack project
  • file .nupkg dan .snupkg siap di upload
  1. Untuk mengecek apakah package sudah terhubung dengan symbol server, anda dapat menggunakan program Nuget Package Explorer yang dapat diunduh di sini: Nuget Package Explorer
  • Pilih "Open Package From Online Feed (Ctrl + G)"
  • Lalu cari nuget package yang ingin dicek
  • Setelah itu anda bisa cek apakah package sudah terhubung dengan symbol server atau belum nuget_package_explorer
  1. Setelah semuanya sudah siap, anda dapat melakukan debugging dengan library yang anda install dari nuget package manager

About

Simple library to push to nuget

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages