Skip to content

Commit e82b7c8

Browse files
First pass at dotnet gitignore
1 parent 9d66dab commit e82b7c8

File tree

1 file changed

+161
-0
lines changed

1 file changed

+161
-0
lines changed

Dotnet.gitignore

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
## A streamlined .gitignore for modern .NET projects
2+
## including temporary files, build results, and
3+
## files generated by popular .NET tools. If you are
4+
## developing with Visual Studio, the VS .gitignore
5+
## https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
6+
## has more thorough IDE-specific entries.
7+
##
8+
## Get latest from https://github.com/github/gitignore/blob/main/Dotnet.gitignore
9+
10+
# User-specific files
11+
*.rsuser
12+
*.suo
13+
*.user
14+
*.userosscache
15+
*.sln.docstates
16+
17+
# Build results
18+
[Dd]ebug/
19+
[Dd]ebugPublic/
20+
[Rr]elease/
21+
[Rr]eleases/
22+
x64/
23+
x86/
24+
[Ww][Ii][Nn]32/
25+
[Aa][Rr][Mm]/
26+
[Aa][Rr][Mm]64/
27+
bld/
28+
[Bb]in/
29+
[Oo]bj/
30+
[Ll]og/
31+
[Ll]ogs/
32+
33+
# MSTest test Results
34+
[Tt]est[Rr]esult*/
35+
[Bb]uild[Ll]og.*
36+
37+
# NUnit
38+
*.VisualState.xml
39+
TestResult.xml
40+
nunit-*.xml
41+
42+
# Benchmark Results
43+
BenchmarkDotNet.Artifacts/
44+
45+
# .NET Core
46+
project.lock.json
47+
project.fragment.lock.json
48+
artifacts/
49+
50+
# ASP.NET Scaffolding
51+
ScaffoldingReadMe.txt
52+
53+
# NuGet Packages
54+
*.nupkg
55+
# NuGet Symbol Packages
56+
*.snupkg
57+
# The packages folder can be ignored because of Package Restore
58+
**/[Pp]ackages/*
59+
# except build/, which is used as an MSBuild target.
60+
!**/[Pp]ackages/build/
61+
# Uncomment if necessary however generally it will be regenerated when needed
62+
#!**/[Pp]ackages/repositories.config
63+
# NuGet v3's project.json files produces more ignorable files
64+
*.nuget.props
65+
*.nuget.targets
66+
67+
# Web workbench (sass)
68+
.sass-cache/
69+
70+
# Publish Web Output
71+
*.[Pp]ublish.xml
72+
*.azurePubxml
73+
# Note: Comment the next line if you want to checkin your web deploy settings,
74+
# but database connection strings (with potential passwords) will be unencrypted
75+
*.pubxml
76+
*.publishproj
77+
78+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
79+
# checkin your Azure Web App publish settings, but sensitive information contained
80+
# in these scripts will be unencrypted
81+
PublishScripts/
82+
83+
# Microsoft Azure Build Output
84+
csx/
85+
*.build.csdef
86+
87+
# Microsoft Azure Emulator
88+
ecf/
89+
rcf/
90+
91+
# Others
92+
ClientBin/
93+
~$*
94+
*~
95+
*.dbmdl
96+
*.dbproj.schemaview
97+
*.jfm
98+
*.pfx
99+
*.publishsettings
100+
orleans.codegen.cs
101+
102+
# Including strong name files can present a security risk
103+
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
104+
#*.snk
105+
106+
# Since there are multiple workflows, uncomment next line to ignore bower_components
107+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
108+
#bower_components/
109+
110+
# SQL Server files
111+
*.mdf
112+
*.ldf
113+
*.ndf
114+
115+
# Microsoft Fakes
116+
FakesAssemblies/
117+
118+
# MSBuild Binary and Structured Log
119+
*.binlog
120+
121+
# Fody - auto-generated XML schema
122+
FodyWeavers.xsd
123+
124+
# VS and VS Code files for those working on multiple tools
125+
.vscode/*
126+
!.vscode/settings.json
127+
!.vscode/tasks.json
128+
!.vscode/launch.json
129+
!.vscode/extensions.json
130+
*.code-workspace
131+
132+
.vs/*
133+
*_i.c
134+
*_p.c
135+
*_h.h
136+
*.ilk
137+
*.meta
138+
*.obj
139+
*.iobj
140+
*.pch
141+
*.pdb
142+
*.ipdb
143+
*.pgc
144+
*.pgd
145+
*.rsp
146+
# but not Directory.Build.rsp, as it configures directory-level build defaults
147+
!Directory.Build.rsp
148+
*.sbr
149+
*.tlb
150+
*.tli
151+
*.tlh
152+
*.tmp
153+
*.tmp_proj
154+
*.log
155+
*.tlog
156+
*.vspscc
157+
*.vssscc
158+
.builds
159+
*.pidb
160+
*.svclog
161+
*.scc

0 commit comments

Comments
 (0)