# ============================================== # C# Windows 窗体应用专用 .gitignore # 适配:.NET Framework / .NET Core / .NET 5+ WinForms # ============================================== # -------------------------- # 1. 编译输出目录 (核心忽略) # -------------------------- [Bb]in/ [Oo]bj/ [Rr]elease/ [Dd]ebug/ x64/ x86/ publish/ out/ # -------------------------- # 2. NuGet 包与依赖 # -------------------------- **/packages/ **/node_modules/ *.nupkg *.snupkg .project .nuget/ !**/packages.config # -------------------------- # 3. Visual Studio 临时文件 # -------------------------- *.suo *.user *.userosscache *.sln.docstates *.ide/ .vs/ .vscode/ .idea/ *.dotCover *.OpenCover *.testsettings *.settings # -------------------------- # 4. 日志、缓存、临时文件 # -------------------------- *.log *.tmp *.temp *.cache *.pidc *.vspscc *.vssscc *.gpState *.ideprj *.psess *.svclog # -------------------------- # 5. 生成的资源/设计器文件 # -------------------------- # 保留手动编写的代码,忽略自动生成的编译文件 *.resources *.Designer.cs~ *.resx~ # -------------------------- # 6. 系统/编辑器无关文件 # -------------------------- Thumbs.db .DS_Store desktop.ini *.swp *.swo *~ # -------------------------- # 7. 发布/安装包文件 # -------------------------- *.exe *.dll *.msi *.cab *.zip *.rar *.tar.gz