Source Link
Tautan Sumber adalah teknologi yang memungkinkan penelusuran kesalahan kode sumber rakitan .NET dari NuGet oleh pengembang. Tautan Sumber dijalankan saat membuat paket NuGet dan menyematkan metadata kontrol sumber di dalam rakitan dan paket. Pengembang yang mengunduh paket dan mengaktifkan Tautan Sumber di Visual Studio dapat masuk ke kode sumbernya. Tautan Sumber menyediakan metadata kontrol sumber untuk menciptakan pengalaman debug yang memuaskan.
Demo Tautan Sumber
Menggunakan Tautan Sumber
Petunjuk untuk menggunakan Tautan Sumber dapat ditemukan di repositori GitHub dotnet/sourcelink.
Anda dapat menggunakan aplikasi desktop NuGet Package Explorer atau situs web nuget.info untuk mengonfirmasi bahwa metadata Tautan Sumber telah berhasil disematkan dalam paket. Verifikasi bahwa metadata Repository
dilengkapi dengan pengidentifikasi penerapan dan bahwa file .pdb terletak dengan .dll setiap target.
✔️ PERTIMBANGKAN untuk menggunakan Tautan Sumber untuk menambahkan metadata kontrol sumber ke rakitan dan paket NuGet Anda.
Tip
Anda dapat lebih meningkatkan pengalaman debug pengembang dengan menambahkan atribut debugger ke jenis Anda.
- DebuggerDisplayAttribute dapat menyesuaikan bagaimana kelas atau bidang ditampilkan di jendela variabel debugger.
- DebuggerStepThroughAttribute menginstruksikan debugger untuk menelusuri kode, bukan menggunakan kode.
- DebuggerBrowsableAttribute mengontrol apakah anggota ditampilkan di jendela variabel debugger.
✔️ PERTIMBANGKAN untuk menerbitkan file simbol (*.pdb
).
Untuk pengalaman debug terbaik, pustaka Anda harus menerbitkan file simbol serta menggunakan Tautan Sumber. Untuk informasi selengkapnya tentang file simbol dan paket simbol, lihat Paket simbol.
✔️ PERTIMBANGKAN untuk mengaktifkan build deterministik.
Build deterministik memungkinkan verifikasi bahwa biner yang dihasilkan dibuat dari sumber yang ditentukan dan menyediakan keterlacakan. Untuk informasi selengkapnya tentang build deterministik dan petunjuk untuk mengaktifkannya, lihat Build Deterministik.