## .NET / C# / Visual Studio / Rider

# Build results
[Bb]in/
[Oo]bj/
[Oo]ut/
[Rr]elease/
[Dd]ebug/
x64/
x86/
build/
bld/

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

# Rider / JetBrains
.idea/
*.sln.iml

# VS Code
.vscode/
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

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

# Test results
[Tt]est[Rr]esult*/
*.trx
*.coverage
*.coveragexml

# Rider/VS temp files
*.tmp
*.log
*.cache

# OS files
.DS_Store
Thumbs.db

# Publish output
publish/
PublishProfiles/

# Jellyfin plugin packaging (dossiers de sortie gnrs lors du zip/publish)
*.zip

# Docker (si vous ajoutez des overrides locaux)
docker-compose.override.yml