# dotnet

- [How to emit descriptions for exported JSON schema using JsonSchemaExporter](/dotnet/how-to-emit-descriptions-for-exported-json-schema-using-jsonschemaexporter.md)
- [NuGet](/dotnet/nuget.md): NuGet-related learnings
- [Suppress dependencies when packing](/dotnet/nuget/suppress-dependencies-when-packing.md)
- [Hide contentFiles from your nuget packages](/dotnet/nuget/hide-contentfiles-from-your-nuget-packages.md)
- [Packaging transitive analyzers with NuGet](/dotnet/nuget/packaging-transitive-analyzers-with-nuget.md)
- [How to add search to static nuget feed](/dotnet/nuget/use-dotnet-vs-to-get-developer-prompt-in-terminal.md)
- [Populate RepositoryBranch in CI for NuGet Pack](/dotnet/nuget/populate-repositorybranch-in-ci-for-nuget-pack.md)
- [Ignore folder from dotnet-format](/dotnet/ignore-folder-from-dotnet-format.md)
- [Accessing Tor .onion URLs via HttpClient with .NET6](/dotnet/accessing-tor-via-httpclient-with-.net6.md)
- [Installing .NET 5.0 on Raspberry Pi 4](/dotnet/installing-.net-5.0-on-raspberry-pi-4.md)
- [Quickly check C# compiler and language version](/dotnet/quickly-check-c-compiler-and-language-version.md)
- [Disable diagnostic analyzers for entire folder/submodules](/dotnet/disable-diagnostic-analyzers-for-entire-folder-submodules.md)
- [Persisting output files from source generators](/dotnet/persisting-output-files-from-source-generators.md)
- [Use C# 9 records in non-net5.0 projects](/dotnet/use-c-9-records-in-non-net5.0-projects.md)
- [AsyncLocal never leaks and is safe for CallContext-like state](/dotnet/asynclocal-never-leaks-and-is-safe-for-callcontext-like-state.md): Even if it's typically used in a static field, the values never leak since they are bound to a transient ExecutionContext
- [Using HashCode in .NETFramework](/dotnet/using-hashcode-in-.netframework.md): How to use HashCode type in full .NET, which doesn't support it
- [How to locate dotnet](/dotnet/how-to-locate-dotnet.md): How to locate dotnet from the currently running .NET Core application
