.gitignore per Visual Studio

234 regole di esclusione per Visual Studio, pronte da copiare nel repository.

Ambiente di sviluppo integrato di Microsoft

Il .gitignore completo per Visual Studio

# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:31:46 UTC
# Tecnologie: Visual Studio

### Visual Studio ###
*.rsuser
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
*.env
# Preferenze dell'utente
*.userprefs
.history/
[Ww][Ii][Nn]32/
# Impostazioni specifiche dell'utente
*.user
[Aa][Rr][Mm]/
# Opzioni utente della soluzione
*.suo
[Aa][Rr][Mm]64/
*.userosscache
bld/
*.sln.docstates
[Oo]bj/
[Dd]ebug/x64/
[Ll]og/
[Dd]ebugPublic/x64/
[Ll]ogs/
[Rr]elease/x64/
[Rr]eleases/x64/
bin/x64/
ScaffoldingReadMe.txt
obj/x64/
*.nupkg
[Dd]ebug/x86/
*.snupkg
[Dd]ebugPublic/x86/
[Rr]elease/x86/
# File temporaneo di Microsoft Office
~$*
# File di backup di Emacs
*~
[Rr]eleases/x86/
bin/x86/
*.binlog
obj/x86/
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
*.VisualState.xml
TestResult.xml
[Aa][Rr][Mm]64[Ee][Cc]/
nunit-*.xml
[Oo]ut/
**/[Bb]in/*
.vs/
Generated\ Files/
mono_crash.*
*.trx
*.received.*
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
BenchmarkDotNet.Artifacts/
project.lock.json
project.fragment.lock.json
artifacts/
.artifacts/
StyleCopReport.xml
*_i.c
*_p.c
*_h.h
*.ilk
*.meta
# File oggetto
*.obj
# File di debug intermedio
*.idb
*.iobj
*.pch
# Database di debug del programma
*.pdb
*.ipdb
*.pgc
*.pgd
*.rsp
!Directory.Build.rsp
*.sbr
*.tlb
*.tli
*.tlh
# File temporanei
*.tmp
*.tmp_proj
*_wpftmp.csproj
# File di log
*.log
*.tlog
*.vspscc
*.vssscc
.builds
# Database del progetto Unity
*.pidb
*.svclog
*.scc
_Chutzpah*
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb
*.psess
*.vsp
*.vspx
*.sap
*.e2e
$tf/
*.gpState
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
_TeamCity*
*.dotCover
.axoCover/*
!.axoCover/settings.json
coverage*.json
coverage*.xml
coverage*.info
*.coverage
*.coveragexml
_NCrunch_*
.NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*
*.mm.*
AutoTest.Net/
# Directory della cache Sass
.sass-cache/
[Ee]xpress/
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
publish/
*.[Pp]ublish.xml
*.azurePubxml
*.pubxml
*.publishproj
PublishScripts/
**/[Pp]ackages/*
!**/[Pp]ackages/build/
*.nuget.props
*.nuget.targets
csx/
*.build.csdef
ecf/
rcf/
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt
*.appx
*.appxbundle
*.appxupload
*.[Cc]ache
!?*.[Cc]ache/
ClientBin/
*.dbmdl
*.dbproj.schemaview
*.jfm
# Personal Information Exchange
*.pfx
*.publishsettings
orleans.codegen.cs
Generated_Code/
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
ServiceFabricBackup/
*.rptproj.bak
*.mdf
*.ldf
*.ndf
*.rdl.data
*.bim.layout
*.bim_*.settings
*.rptproj.rsuser
*- [Bb]ackup.rdl
*- [Bb]ackup ([0-9]).rdl
*- [Bb]ackup ([0-9][0-9]).rdl
FakesAssemblies/
*.GhostDoc.xml
.ntvs_analysis.dat
# Dipendenze di Node.js
node_modules/
*.plg
*.opt
*.vbw
*.dsw
*.dsp
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions
**/.paket/paket.exe
paket-files/
**/.fake/
**/.cr/personal
**/__pycache__/
*.pyc
*.tss
*.jmconfig
*.btp.cs
*.btm.cs
*.odx.cs
*.xsd.cs
OpenCover/
ASALocalRun/
MSBuild_Logs/
.aws-sam
*.nvuser
**/.mfractor/
**/.localhistory/
.vshistory/
healthchecksdb
MigrationBackup/
**/.ionide/
FodyWeavers.xsd
# Impostazioni dello spazio di lavoro di VS Code
.vscode/*
# Impostazioni condivise di VS Code
!.vscode/settings.json
# Attività di compilazione di VS Code
!.vscode/tasks.json
# Configurazioni di debug di VS Code
!.vscode/launch.json
# Estensioni consigliate di VS Code
!.vscode/extensions.json
# Frammenti di codice di VS Code
!.vscode/*.code-snippets
*.vsix
# Archivio cabinet Windows
*.cab
# Pacchetto di installazione Windows
*.msi
# Pacchetto di app Windows
*.msix
# Modulo di unione Windows
*.msm
# File di patch Windows
*.msp

Cosa escludono le regole di Visual Studio

Tutti i pattern e i motivi per includerli nel tuo .gitignore.

Risultati della compilazione

Schema di esclusione Cosa esclude
[Dd]ebug/ Risultati della compilazione
[Dd]ebugPublic/ Risultati della compilazione
[Rr]elease/ Risultati della compilazione
[Rr]eleases/ Risultati della compilazione
[Ww][Ii][Nn]32/ Risultati della compilazione
[Aa][Rr][Mm]/ Risultati della compilazione
[Aa][Rr][Mm]64/ Risultati della compilazione
bld/ Risultati della compilazione
[Oo]bj/ Risultati della compilazione
[Dd]ebug/x64/ Risultati della compilazione
[Ll]og/ Risultati della compilazione
[Dd]ebugPublic/x64/ Risultati della compilazione
[Ll]ogs/ Risultati della compilazione
[Rr]elease/x64/ Risultati della compilazione
[Rr]eleases/x64/ Risultati della compilazione
bin/x64/ Risultati della compilazione
obj/x64/ Risultati della compilazione
[Dd]ebug/x86/ Risultati della compilazione
[Dd]ebugPublic/x86/ Risultati della compilazione
[Rr]elease/x86/ Risultati della compilazione
[Rr]eleases/x86/ Risultati della compilazione
bin/x86/ Risultati della compilazione
obj/x86/ Risultati della compilazione
[Aa][Rr][Mm]64[Ee][Cc]/ Risultati della compilazione
[Oo]ut/ Risultati della compilazione

File specifici dell'utente

Schema di esclusione Cosa esclude
*.rsuser File specifici dell'utente
*.env File specifici dell'utente
*.user Impostazioni specifiche dell'utente
*.suo Opzioni utente della soluzione
*.userosscache File specifici dell'utente
*.sln.docstates File specifici dell'utente

Cronologia locale di Visual Studio Code

Schema di esclusione Cosa esclude
.history/ Cronologia locale di Visual Studio Code

File specifici dell'utente (MonoDevelop/Xamarin Studio)

Schema di esclusione Cosa esclude
*.userprefs Preferenze dell'utente

Generazione della struttura ASP.NET

Schema di esclusione Cosa esclude
ScaffoldingReadMe.txt Generazione della struttura ASP.NET

Pacchetti NuGet

Schema di esclusione Cosa esclude
*.nupkg Pacchetti NuGet

Pacchetti di simboli NuGet

Schema di esclusione Cosa esclude
*.snupkg Pacchetti di simboli NuGet

Altri

Schema di esclusione Cosa esclude
~$* File temporaneo di Microsoft Office
*~ File di backup di Emacs
ClientBin/ Altri
*.dbmdl Altri
*.dbproj.schemaview Altri
*.jfm Altri
*.pfx Personal Information Exchange
*.publishsettings Altri
orleans.codegen.cs Altri

Log binario e strutturato di MSBuild

Schema di esclusione Cosa esclude
*.binlog Log binario e strutturato di MSBuild
MSBuild_Logs/ Log binario e strutturato di MSBuild

Risultati dei test MSTest

Schema di esclusione Cosa esclude
[Tt]est[Rr]esult*/ Risultati dei test MSTest
[Bb]uild[Ll]og.* Risultati dei test MSTest
*.trx Risultati dei test MSTest

NUnit

Schema di esclusione Cosa esclude
*.VisualState.xml NUnit
TestResult.xml NUnit
nunit-*.xml NUnit

Risultati della compilazione nelle directory 'Bin'

Schema di esclusione Cosa esclude
**/[Bb]in/* Risultati della compilazione nelle directory 'Bin'

Directory della cache e delle opzioni di Visual Studio 2015/2017

Schema di esclusione Cosa esclude
.vs/ Directory della cache e delle opzioni di Visual Studio 2015/2017

File generati automaticamente da Visual Studio 2017

Schema di esclusione Cosa esclude
Generated\ Files/ File generati automaticamente da Visual Studio 2017

File generati automaticamente da Mono

Schema di esclusione Cosa esclude
mono_crash.* File generati automaticamente da Mono

File dei risultati di Approval Tests

Schema di esclusione Cosa esclude
*.received.* File dei risultati di Approval Tests

Risultati della compilazione di un progetto ATL

Schema di esclusione Cosa esclude
[Dd]ebugPS/ Risultati della compilazione di un progetto ATL
[Rr]eleasePS/ Risultati della compilazione di un progetto ATL
dlldata.c Risultati della compilazione di un progetto ATL

Risultati dei benchmark

Schema di esclusione Cosa esclude
BenchmarkDotNet.Artifacts/ Risultati dei benchmark
project.lock.json .NET Core
project.fragment.lock.json Risultati dei benchmark
artifacts/ Risultati dei benchmark
.artifacts/ Risultati dei benchmark

StyleCop

Schema di esclusione Cosa esclude
StyleCopReport.xml StyleCop

File compilati da Visual Studio

Schema di esclusione Cosa esclude
*_i.c File compilati da Visual Studio
*_p.c File compilati da Visual Studio
*_h.h File compilati da Visual Studio
*.ilk File compilati da Visual Studio
*.meta File compilati da Visual Studio
*.obj File oggetto
*.idb File di debug intermedio
*.iobj File compilati da Visual Studio
*.pch File compilati da Visual Studio
*.pdb Database di debug del programma
*.ipdb File compilati da Visual Studio
*.pgc File compilati da Visual Studio
*.pgd File compilati da Visual Studio
*.rsp File compilati da Visual Studio
!Directory.Build.rsp Ma non Directory.Build.rsp, perché configura le impostazioni di compilazione predefinite a livello di directory
*.sbr File compilati da Visual Studio
*.tlb File compilati da Visual Studio
*.tli File compilati da Visual Studio
*.tlh File compilati da Visual Studio
*.tmp File temporanei
*.tmp_proj File compilati da Visual Studio
*_wpftmp.csproj File compilati da Visual Studio
*.log File di log
*.tlog File compilati da Visual Studio
*.vspscc File compilati da Visual Studio
*.vssscc File compilati da Visual Studio
.builds File compilati da Visual Studio
*.pidb Database del progetto Unity
*.svclog File compilati da Visual Studio
*.scc File compilati da Visual Studio

File dei test Chutzpah

Schema di esclusione Cosa esclude
_Chutzpah* File dei test Chutzpah

File di cache di Visual C++

Schema di esclusione Cosa esclude
ipch/ File di cache di Visual C++
*.aps File di cache di Visual C++
*.ncb File di cache di Visual C++
*.opendb File di cache di Visual C++
*.opensdf File di cache di Visual C++
*.sdf File di cache di Visual C++
*.cachefile File di cache di Visual C++
*.VC.db File di cache di Visual C++
*.VC.VC.opendb File di cache di Visual C++

Profiler di Visual Studio

Schema di esclusione Cosa esclude
*.psess Profiler di Visual Studio
*.vsp Profiler di Visual Studio
*.vspx Profiler di Visual Studio
*.sap Profiler di Visual Studio

File di traccia di Visual Studio

Schema di esclusione Cosa esclude
*.e2e File di traccia di Visual Studio

Spazio di lavoro locale di TFS 2012

Schema di esclusione Cosa esclude
$tf/ Spazio di lavoro locale di TFS 2012

Guidance Automation Toolkit

Schema di esclusione Cosa esclude
*.gpState Guidance Automation Toolkit

ReSharper è un componente aggiuntivo per la programmazione .NET

Schema di esclusione Cosa esclude
_ReSharper*/ ReSharper è un componente aggiuntivo per la programmazione .NET
*.[Rr]e[Ss]harper ReSharper è un componente aggiuntivo per la programmazione .NET
*.DotSettings.user ReSharper è un componente aggiuntivo per la programmazione .NET

TeamCity è un componente aggiuntivo per la compilazione

Schema di esclusione Cosa esclude
_TeamCity* TeamCity è un componente aggiuntivo per la compilazione

DotCover è uno strumento per la copertura del codice

Schema di esclusione Cosa esclude
*.dotCover DotCover è uno strumento per la copertura del codice

AxoCover è uno strumento per la copertura del codice

Schema di esclusione Cosa esclude
.axoCover/* AxoCover è uno strumento per la copertura del codice
!.axoCover/settings.json AxoCover è uno strumento per la copertura del codice

Coverlet è uno strumento gratuito e multipiattaforma per la copertura del codice

Schema di esclusione Cosa esclude
coverage*.json Coverlet è uno strumento gratuito e multipiattaforma per la copertura del codice
coverage*.xml Coverlet è uno strumento gratuito e multipiattaforma per la copertura del codice
coverage*.info Coverlet è uno strumento gratuito e multipiattaforma per la copertura del codice

Risultati della copertura del codice di Visual Studio

Schema di esclusione Cosa esclude
*.coverage Risultati della copertura del codice di Visual Studio
*.coveragexml Risultati della copertura del codice di Visual Studio

NCrunch

Schema di esclusione Cosa esclude
_NCrunch_* NCrunch
.NCrunch_* NCrunch
.*crunch*.local.xml NCrunch
nCrunchTemp_* NCrunch

MightyMoose

Schema di esclusione Cosa esclude
*.mm.* MightyMoose
AutoTest.Net/ MightyMoose

Ambiente di lavoro web (sass)

Schema di esclusione Cosa esclude
.sass-cache/ Directory della cache Sass

Cartella dei risultati di Installshield

Schema di esclusione Cosa esclude
[Ee]xpress/ Cartella dei risultati di Installshield

DocProject è un componente aggiuntivo per generare documentazione

Schema di esclusione Cosa esclude
DocProject/buildhelp/ DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/*.HxT DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/*.HxC DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/*.hhc DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/*.hhk DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/*.hhp DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/Html2 DocProject è un componente aggiuntivo per generare documentazione
DocProject/Help/html DocProject è un componente aggiuntivo per generare documentazione

Directory Click-Once

Schema di esclusione Cosa esclude
publish/ Directory Click-Once

Risultati della pubblicazione web

Schema di esclusione Cosa esclude
*.[Pp]ublish.xml Risultati della pubblicazione web
*.azurePubxml Risultati della pubblicazione web
*.pubxml Nota: commenta la riga seguente se vuoi includere le impostazioni di distribuzione web nel controllo versione, ma le stringhe di connessione ai database (con eventuali password) non saranno crittografate
*.publishproj Risultati della pubblicazione web
PublishScripts/ Impostazioni di pubblicazione di Microsoft Azure Web App. Commenta la riga seguente se vuoi includerle nel controllo versione, ma le informazioni sensibili contenute in questi script non saranno crittografate

La cartella dei pacchetti può essere ignorata grazie a Package Restore

Schema di esclusione Cosa esclude
**/[Pp]ackages/* La cartella dei pacchetti può essere ignorata grazie a Package Restore
!**/[Pp]ackages/build/ Tranne build/, usato come destinazione MSBuild.

I file project.json di NuGet v3 producono altri file da ignorare

Schema di esclusione Cosa esclude
*.nuget.props I file project.json di NuGet v3 producono altri file da ignorare
*.nuget.targets I file project.json di NuGet v3 producono altri file da ignorare

Risultati della compilazione di Microsoft Azure

Schema di esclusione Cosa esclude
csx/ Risultati della compilazione di Microsoft Azure
*.build.csdef Risultati della compilazione di Microsoft Azure

Emulatore di Microsoft Azure

Schema di esclusione Cosa esclude
ecf/ Emulatore di Microsoft Azure
rcf/ Emulatore di Microsoft Azure

Directory e file dei pacchetti di app di Windows Store

Schema di esclusione Cosa esclude
AppPackages/ Directory e file dei pacchetti di app di Windows Store
BundleArtifacts/ Directory e file dei pacchetti di app di Windows Store
Package.StoreAssociation.xml Directory e file dei pacchetti di app di Windows Store
_pkginfo.txt Directory e file dei pacchetti di app di Windows Store
*.appx Directory e file dei pacchetti di app di Windows Store
*.appxbundle Directory e file dei pacchetti di app di Windows Store
*.appxupload Directory e file dei pacchetti di app di Windows Store
*.[Cc]ache File di cache di Visual Studio: i file che terminano con .cache possono essere ignorati
!?*.[Cc]ache/ Ma continua a tracciare le directory che terminano con .cache

Progetti RIA/Silverlight

Schema di esclusione Cosa esclude
Generated_Code/ Progetti RIA/Silverlight
_UpgradeReport_Files/ File di backup e report prodotti dalla conversione di un vecchio progetto a una versione più recente di Visual Studio. I backup non servono, perché abbiamo Git ;-)
Backup*/ Progetti RIA/Silverlight
UpgradeLog*.XML Progetti RIA/Silverlight
UpgradeLog*.htm Progetti RIA/Silverlight
ServiceFabricBackup/ Progetti RIA/Silverlight
*.rptproj.bak Progetti RIA/Silverlight

File di SQL Server

Schema di esclusione Cosa esclude
*.mdf File di SQL Server
*.ldf File di SQL Server
*.ndf File di SQL Server

Progetti di business intelligence

Schema di esclusione Cosa esclude
*.rdl.data Progetti di business intelligence
*.bim.layout Progetti di business intelligence
*.bim_*.settings Progetti di business intelligence
*.rptproj.rsuser Progetti di business intelligence
*- [Bb]ackup.rdl Progetti di business intelligence
*- [Bb]ackup ([0-9]).rdl Progetti di business intelligence
*- [Bb]ackup ([0-9][0-9]).rdl Progetti di business intelligence

Microsoft Fakes

Schema di esclusione Cosa esclude
FakesAssemblies/ Microsoft Fakes

File delle impostazioni del plugin GhostDoc

Schema di esclusione Cosa esclude
*.GhostDoc.xml File delle impostazioni del plugin GhostDoc

Strumenti Node.js per Visual Studio

Schema di esclusione Cosa esclude
.ntvs_analysis.dat Strumenti Node.js per Visual Studio
node_modules/ Dipendenze di Node.js

Log di compilazione di Visual Studio 6

Schema di esclusione Cosa esclude
*.plg Log di compilazione di Visual Studio 6

File delle opzioni dello spazio di lavoro di Visual Studio 6

Schema di esclusione Cosa esclude
*.opt File delle opzioni dello spazio di lavoro di Visual Studio 6

File dello spazio di lavoro generato automaticamente da Visual Studio 6 (contiene l'elenco dei file aperti, ecc.)

Schema di esclusione Cosa esclude
*.vbw File dello spazio di lavoro generato automaticamente da Visual Studio 6 (contiene l'elenco dei file aperti, ecc.)

File di progetto e dello spazio di lavoro di Visual Studio 6 (file di lavoro del progetto contenenti i file da includere)

Schema di esclusione Cosa esclude
*.dsw File di progetto e dello spazio di lavoro di Visual Studio 6 (file di lavoro del progetto contenenti i file da includere)
*.dsp File di progetto e dello spazio di lavoro di Visual Studio 6 (file di lavoro del progetto contenenti i file da includere)

File tecnici di Visual Studio 6

Schema di esclusione Cosa esclude
*.ncb File tecnici di Visual Studio 6
*.aps File tecnici di Visual Studio 6

Risultati della compilazione di Visual Studio LightSwitch

Schema di esclusione Cosa esclude
**/*.HTMLClient/GeneratedArtifacts Risultati della compilazione di Visual Studio LightSwitch
**/*.DesktopClient/GeneratedArtifacts Risultati della compilazione di Visual Studio LightSwitch
**/*.DesktopClient/ModelManifest.xml Risultati della compilazione di Visual Studio LightSwitch
**/*.Server/GeneratedArtifacts Risultati della compilazione di Visual Studio LightSwitch
**/*.Server/ModelManifest.xml Risultati della compilazione di Visual Studio LightSwitch
_Pvt_Extensions Risultati della compilazione di Visual Studio LightSwitch

Gestore di dipendenze Paket

Schema di esclusione Cosa esclude
**/.paket/paket.exe Gestore di dipendenze Paket
paket-files/ Gestore di dipendenze Paket

FAKE - F# Make

Schema di esclusione Cosa esclude
**/.fake/ FAKE - F# Make

Impostazioni personali di CodeRush

Schema di esclusione Cosa esclude
**/.cr/personal Impostazioni personali di CodeRush

Strumenti Python per Visual Studio (PTVS)

Schema di esclusione Cosa esclude
**/__pycache__/ Strumenti Python per Visual Studio (PTVS)
*.pyc Strumenti Python per Visual Studio (PTVS)

Tabs Studio

Schema di esclusione Cosa esclude
*.tss Tabs Studio

File di configurazione di JustMock di Telerik

Schema di esclusione Cosa esclude
*.jmconfig File di configurazione di JustMock di Telerik

Risultati della compilazione di BizTalk

Schema di esclusione Cosa esclude
*.btp.cs Risultati della compilazione di BizTalk
*.btm.cs Risultati della compilazione di BizTalk
*.odx.cs Risultati della compilazione di BizTalk
*.xsd.cs Risultati della compilazione di BizTalk

Risultati delle analisi dell'interfaccia OpenCover

Schema di esclusione Cosa esclude
OpenCover/ Risultati delle analisi dell'interfaccia OpenCover

Risultati dell'esecuzione locale di Azure Stream Analytics

Schema di esclusione Cosa esclude
ASALocalRun/ Risultati dell'esecuzione locale di Azure Stream Analytics

Cartella degli artefatti di compilazione e temporanei di AWS SAM

Schema di esclusione Cosa esclude
.aws-sam Cartella degli artefatti di compilazione e temporanei di AWS SAM

File di configurazione del debugger GPU NVIDIA Nsight

Schema di esclusione Cosa esclude
*.nvuser File di configurazione del debugger GPU NVIDIA Nsight

Cartella di lavoro di MFractors (strumento di produttività per Xamarin)

Schema di esclusione Cosa esclude
**/.mfractor/ Cartella di lavoro di MFractors (strumento di produttività per Xamarin)

Cronologia locale di Visual Studio

Schema di esclusione Cosa esclude
**/.localhistory/ Cronologia locale di Visual Studio

File di Visual Studio History (VSHistory)

Schema di esclusione Cosa esclude
.vshistory/ File di Visual Studio History (VSHistory)

Database temporaneo del controllo di integrità di BeatPulse

Schema di esclusione Cosa esclude
healthchecksdb Database temporaneo del controllo di integrità di BeatPulse

Cartella di backup dello strumento Package Reference Convert in Visual Studio 2017

Schema di esclusione Cosa esclude
MigrationBackup/ Cartella di backup dello strumento Package Reference Convert in Visual Studio 2017

Cartella di lavoro di Ionide (strumenti F# multipiattaforma per VS Code)

Schema di esclusione Cosa esclude
**/.ionide/ Cartella di lavoro di Ionide (strumenti F# multipiattaforma per VS Code)

Fody: schema XML generato automaticamente

Schema di esclusione Cosa esclude
FodyWeavers.xsd Fody: schema XML generato automaticamente

File di VS Code per chi lavora con più strumenti

Schema di esclusione Cosa esclude
.vscode/* Impostazioni dello spazio di lavoro di VS Code
!.vscode/settings.json Impostazioni condivise di VS Code
!.vscode/tasks.json Attività di compilazione di VS Code
!.vscode/launch.json Configurazioni di debug di VS Code
!.vscode/extensions.json Estensioni consigliate di VS Code
!.vscode/*.code-snippets Frammenti di codice di VS Code

Estensioni compilate di Visual Studio Code

Schema di esclusione Cosa esclude
*.vsix Estensioni compilate di Visual Studio Code

File di Windows Installer prodotti dalla compilazione

Schema di esclusione Cosa esclude
*.cab Archivio cabinet Windows
*.msi Pacchetto di installazione Windows
*.msix Pacchetto di app Windows
*.msm Modulo di unione Windows
*.msp File di patch Windows

Come usare questo .gitignore per Visual Studio

  1. Copia le regole di Visual Studio qui sopra oppure scarica direttamente il file.
  2. Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
  3. Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
  4. Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.

Altri modelli .gitignore per IDE

Vedi tutti i modelli di IDE