You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Source Link is a technology that enables source code debugging of .NET assemblies from NuGet by developers. Source Link executes when creating the NuGet package and embeds source control metadata inside assemblies and the package. Developers who download the package and have Source Link enabled in Visual Studio can step into its source code. Source Link provides source control metadata to create a great debugging experience.
Describe the solution you'd like
This project already uses source link but is not using it to its potential.
✔️ CONSIDER using Source Link to add source control metadata to your assemblies and NuGet packages.
✔️ CONSIDER publishing symbol files (*.pdb).
For the best debugging experience your library should publish symbol files as well as use Source Link. For more information about symbol files and symbol packages, see Symbol packages.
✔️ CONSIDER enabling deterministic builds.
Deterministic builds enable verification that the resulting binary was built from the specified source and provide traceability. For more information about deterministic builds and instructions for enabling them, see Deterministic Builds.
✔️ Use metapackage for the main convenience NuGet package
Essentially a lightweight replacement which means it does not need to contain any Dlls, it just describes its dependencies instead which already exist as NuGet packages.
Describe alternatives you've considered
Do nothing, and debugging a project which uses nHapi will not have as pleasant an experience as it could.
Additional context
n/a
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Source Link is a technology that enables source code debugging of .NET assemblies from NuGet by developers. Source Link executes when creating the NuGet package and embeds source control metadata inside assemblies and the package. Developers who download the package and have Source Link enabled in Visual Studio can step into its source code. Source Link provides source control metadata to create a great debugging experience.
Describe the solution you'd like
This project already uses source link but is not using it to its potential.
✔️ CONSIDER using Source Link to add source control metadata to your assemblies and NuGet packages.
✔️ CONSIDER publishing symbol files (*.pdb).
For the best debugging experience your library should publish symbol files as well as use Source Link. For more information about symbol files and symbol packages, see Symbol packages.
Deterministic builds enable verification that the resulting binary was built from the specified source and provide traceability. For more information about deterministic builds and instructions for enabling them, see Deterministic Builds.
Essentially a lightweight replacement which means it does not need to contain any Dlls, it just describes its dependencies instead which already exist as NuGet packages.
Describe alternatives you've considered
Do nothing, and debugging a project which uses nHapi will not have as pleasant an experience as it could.
Additional context
n/a
The text was updated successfully, but these errors were encountered: