## Build outputs
bin/
obj/

## Visual Studio
.vs/
*.user
*.suo
*.userosscache
*.sln.docstates

## NuGet
*.nupkg
*.snupkg
**/[Pp]ackages/
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
project.lock.json
project.fragment.lock.json
artifacts/

## ASP.NET Core
**/wwwroot/lib/

## Secrets & environment-specific config
appsettings.Development.json
appsettings.Local.json
appsettings.*.local.json
secrets.json
*.pfx
*.p12

## Entity Framework
# Keep Migrations — they are source code
# Add this only if you intentionally exclude migrations:
# **/Migrations/

## Logs
logs/
*.log
*.txt.log

## OS
Thumbs.db
ehthumbs.db
Desktop.ini
.DS_Store
*.lnk

## JetBrains Rider / ReSharper
.idea/
*.DotSettings.user
_ReSharper*/

## Publish output
publish/
**/publish/

## Test results
TestResults/
*.coverage
*.coveragexml

## Temporary files
*.tmp
*.temp
*.bak
*.orig
*.rej
