.gitignore för .NET

30 ignoreringsregler för .NET, redo att kopieras till ditt repo.

Microsofts utvecklarplattform

Den kompletta .gitignore-filen för .NET

# Genererad av LFGitignore - https://lfgitignore.com
# Skapad: 2026-10-13 16:01:35 UTC
# Tekniker: .NET

### .NET ###
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
[Ww][Ii][Nn]32/
[Aa][Rr][Mm]/
[Aa][Rr][Mm]64/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
project.lock.json
project.fragment.lock.json
artifacts/
ScaffoldingReadMe.txt
*.nupkg
*.snupkg
# Miljövariabler
.env
# Temporär Microsoft Office-fil
~$*
# Emacs-säkerhetskopior
*~
CodeCoverage/
*.binlog
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
nunit-*.xml

Vad reglerna för .NET faktiskt ignorerar

Alla mönster nedan och varför de hör hemma i din .gitignore.

Byggresultat

Mönster Vad det ignorerar
[Dd]ebug/ Byggresultat
[Dd]ebugPublic/ Byggresultat
[Rr]elease/ Byggresultat
[Rr]eleases/ Byggresultat
x64/ Byggresultat
x86/ Byggresultat
[Ww][Ii][Nn]32/ Byggresultat
[Aa][Rr][Mm]/ Byggresultat
[Aa][Rr][Mm]64/ Byggresultat
bld/ Byggresultat
[Bb]in/ Byggresultat
[Oo]bj/ Byggresultat
[Ll]og/ Byggresultat
[Ll]ogs/ Byggresultat
project.lock.json .NET Core
project.fragment.lock.json Byggresultat
artifacts/ Byggresultat

ASP.NET-kodstommar

Mönster Vad det ignorerar
ScaffoldingReadMe.txt ASP.NET-kodstommar

NuGet-paket

Mönster Vad det ignorerar
*.nupkg NuGet-paket

NuGet-symbolpaket

Mönster Vad det ignorerar
*.snupkg NuGet-symbolpaket
.env Miljövariabler

Övriga

Mönster Vad det ignorerar
~$* Temporär Microsoft Office-fil
*~ Emacs-säkerhetskopior
CodeCoverage/ Övriga

MSBuild binär och strukturerad logg

Mönster Vad det ignorerar
*.binlog MSBuild binär och strukturerad logg

MSTest-testresultat

Mönster Vad det ignorerar
[Tt]est[Rr]esult*/ MSTest-testresultat
[Bb]uild[Ll]og.* MSTest-testresultat

NUnit

Mönster Vad det ignorerar
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Så använder du denna .gitignore för .NET

  1. Kopiera reglerna för .NET ovan eller ladda ner filen direkt.
  2. Skapa en fil med namnet .gitignore i roten av ditt Git-repo och klistra in reglerna.
  3. Om några av filerna redan spåras, kör git rm -r --cached . och gör sedan en ny commit — Git tillämpar bara ignoreringsregler på ospårade filer.
  4. Checka in .gitignore så att alla i teamet delar samma regler.

Andra .gitignore-mallar för Ramverk

Visa alla mallar för Ramverk