## ----------------------------- ## .NET build artifacts ## ----------------------------- # Build output bin/ obj/ # Publish output *.publish/ publish/ # NuGet packages *.nupkg *.snupkg packages/ # For local NuGet sources *.nuspec ## ----------------------------- ## IDE / Editor Specific ## ----------------------------- # Visual Studio (Windows) .vs/ # Rider (JetBrains) .idea/ *.sln.iml # VS Code .vscode/ *.code-workspace # OmniSharp & Roslyn temp cache .omnisharp/ .vscode-test/ ## ----------------------------- ## OS-specific junk ## ----------------------------- # Windows Explorer Thumbs.db Desktop.ini # macOS Finder .DS_Store # Linux temp files *~ ## ----------------------------- ## Logs / Temp / Runtime ## ----------------------------- # Logs *.log # DotNet watcher temp .dotnet/ # User-specific config/generated files *.user *.userosscache *.suo # Auto-generated by Visual Studio *.cache/ *.pdb *.mdb ## ----------------------------- ## Test / Coverage tools ## ----------------------------- # Coverlet coverage.json coverage.opencover.xml coverage.cobertura.xml # Test results TestResults/ *.trx # NCrunch _NCrunch_* *ncrunchsolution* ## ----------------------------- ## Build system artifacts ## ----------------------------- # MSBuild artifacts *.obj *.cache *.tlog # Rider MSBuild artifacts riderModule.iml ## ----------------------------- ## Secret or runtime config ## ----------------------------- # DO NOT COMMIT real secrets automatically # (user credentials, API keys, etc) secrets.json # Local environment files .env .env.*.local ## ----------------------------- ## Misc things we also don't want ## ----------------------------- # Local tools tools/ # Artifacts folders artifacts/ dist/ out/ # Crash dumps *.dmp *.stackdump # Package restore metadata project.lock.json project.fragment.lock.json