添加的InstallShield忽略了构建部署。InstallShield是Microsoft超越Visual Studio Installer的新方向,因此我们已开始在所有新项目中使用它。添加的这一行删除了SingleImage安装文件。其他InstallShield类型可能包括DVD分发等。您可能希望添加这些目录名称或仅[Ee]xpress/以防止任何InstallShield LE部署文件进入存储库。
这是我们的. gitignore for VS2010 C#项目,使用Install Shield LE with SingleImage部署用于安装程序:
## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.
# User-specific files*.suo*.user*.sln.docstates
# Build results
[Dd]ebug/[Rr]elease/x64/build/[Bb]in/[Oo]bj/
# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets!packages/*/build/
# MSTest test Results[Tt]est[Rr]esult*/[Bb]uild[Ll]og.*
*_i.c*_p.c*.ilk*.meta*.obj*.pch*.pdb*.pgc*.pgd*.rsp*.sbr*.tlb*.tli*.tlh*.tmp*.tmp_proj*.log*.vspscc*.vssscc.builds*.pidb*.log*.scc
# Visual C++ cache filesipch/*.aps*.ncb*.opensdf*.sdf*.cachefile
# Visual Studio profiler*.psess*.vsp*.vspx
# Guidance Automation Toolkit*.gpState
# ReSharper is a .NET coding add-in_ReSharper*/*.[Rr]e[Ss]harper
# TeamCity is a build add-in_TeamCity*
# DotCover is a Code Coverage Tool*.dotCover
# NCrunch*.ncrunch*.*crunch*.local.xml
# Installshield output folder[Ee]xpress/
# DocProject is a documentation generator add-inDocProject/buildhelp/DocProject/Help/*.HxTDocProject/Help/*.HxCDocProject/Help/*.hhcDocProject/Help/*.hhkDocProject/Help/*.hhpDocProject/Help/Html2DocProject/Help/html
# Click-Once directorypublish/
# Publish Web Output*.Publish.xml
# NuGet Packages Directory## TODO: If you have NuGet Package Restore enabled, uncomment the next line#packages/
# Windows Azure Build Outputcsx*.build.csdef
# Windows Store app package directoryAppPackages/
# Otherssql/*.CacheClientBin/[Ss]tyle[Cc]op.*~$**~*.dbmdl*.[Pp]ublish.xml*.pfx*.publishsettings
# RIA/Silverlight projectsGenerated_Code/
# Backup & report files from converting an old project file to a newer# Visual Studio version. Backup files are not needed, because we have git ;-)_UpgradeReport_Files/Backup*/UpgradeLog*.XMLUpgradeLog*.htm
# SQL Server filesApp_Data/*.mdfApp_Data/*.ldf
#LightSwitch generated filesGeneratedArtifacts/_Pvt_Extensions/ModelManifest.xml
# =========================# Windows detritus# =========================
# Windows image file cachesThumbs.dbehthumbs.db
# Folder config fileDesktop.ini
# Recycle Bin used on file shares$RECYCLE.BIN/
# Mac desktop service store files.DS_Store
# Created by http://www.gitignore.io
### VisualStudio ##### Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.
# User-specific files*.suo*.user*.sln.docstates
# Build results[Dd]ebug/[Dd]ebugPublic/[Rr]elease/[Rr]eleases/x64/x86/build/bld/[Bb]in/[Oo]bj/
# Roslyn cache directories*.ide/
# MSTest test Results[Tt]est[Rr]esult*/[Bb]uild[Ll]og.*
#NUNIT*.VisualState.xmlTestResult.xml
# Build Results of an ATL Project[Dd]ebugPS/[Rr]eleasePS/dlldata.c
*_i.c*_p.c*_i.h*.ilk*.meta*.obj*.pch*.pdb*.pgc*.pgd*.rsp*.sbr*.tlb*.tli*.tlh*.tmp*.tmp_proj*.log*.vspscc*.vssscc.builds*.pidb*.svclog*.scc
# Chutzpah Test files_Chutzpah*
# Visual C++ cache filesipch/*.aps*.ncb*.opensdf*.sdf*.cachefile
# Visual Studio profiler*.psess*.vsp*.vspx
# TFS 2012 Local Workspace$tf/
# Guidance Automation Toolkit*.gpState
# ReSharper is a .NET coding add-in_ReSharper*/*.[Rr]e[Ss]harper*.DotSettings.user
# JustCode is a .NET coding addin-in.JustCode
# TeamCity is a build add-in_TeamCity*
# DotCover is a Code Coverage Tool*.dotCover
# NCrunch_NCrunch_*.*crunch*.local.xml
# MightyMoose*.mm.*AutoTest.Net/
# Web workbench (sass).sass-cache/
# Installshield output folder[Ee]xpress/
# DocProject is a documentation generator add-inDocProject/buildhelp/DocProject/Help/*.HxTDocProject/Help/*.HxCDocProject/Help/*.hhcDocProject/Help/*.hhkDocProject/Help/*.hhpDocProject/Help/Html2DocProject/Help/html
# Click-Once directorypublish/
# Publish Web Output*.[Pp]ublish.xml*.azurePubxml# TODO: Comment the next line if you want to checkin your web deploy settings# but database connection strings (with potential passwords) will be unencrypted*.pubxml*.publishproj
# NuGet Packages*.nupkg# The packages folder can be ignored because of Package Restore**/packages/*# except build/, which is used as an MSBuild target.!**/packages/build/# If using the old MSBuild-Integrated Package Restore, uncomment this:#!**/packages/repositories.config
# Windows Azure Build Outputcsx/*.build.csdef
# Windows Store app package directoryAppPackages/
# Otherssql/*.CacheClientBin/[Ss]tyle[Cc]op.*~$**~*.dbmdl*.dbproj.schemaview*.pfx*.publishsettingsnode_modules/
# RIA/Silverlight projectsGenerated_Code/
# Backup & report files from converting an old project file# to a newer Visual Studio version. Backup files are not needed,# because we have git ;-)_UpgradeReport_Files/Backup*/UpgradeLog*.XMLUpgradeLog*.htm
# SQL Server files*.mdf*.ldf
# Business Intelligence projects*.rdl.data*.bim.layout*.bim_*.settings
# Microsoft FakesFakesAssemblies/
### Windows #### Windows image file cachesThumbs.dbehthumbs.db
# Folder config fileDesktop.ini
# Recycle Bin used on file shares$RECYCLE.BIN/
# Windows Installer files*.cab*.msi*.msm*.msp
在Visual Studio 2015 Update 3上,以及截至今天(2016-10-24)更新的Git扩展,Visual Studio生成的. gitignore是:
## Ignore Visual Studio temporary files, build results, and## files generated by popular Visual Studio add-ons.
# User-specific files*.suo*.user*.userosscache*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)*.userprefs
# Build results[Dd]ebug/[Dd]ebugPublic/[Rr]elease/[Rr]eleases/[Xx]64/[Xx]86/[Bb]uild/bld/[Bb]in/[Oo]bj/
# Visual Studio 2015 cache/options directory.vs/# Uncomment if you have tasks that create the project's static files in wwwroot#wwwroot/
# MSTest test Results[Tt]est[Rr]esult*/[Bb]uild[Ll]og.*
# NUNIT*.VisualState.xmlTestResult.xml
# Build Results of an ATL Project[Dd]ebugPS/[Rr]eleasePS/dlldata.c
# DNXproject.lock.jsonartifacts/
*_i.c*_p.c*_i.h*.ilk*.meta*.obj*.pch*.pdb*.pgc*.pgd*.rsp*.sbr*.tlb*.tli*.tlh*.tmp*.tmp_proj*.log*.vspscc*.vssscc.builds*.pidb*.svclog*.scc
# Chutzpah Test files_Chutzpah*
# Visual C++ cache filesipch/*.aps*.ncb*.opendb*.opensdf*.sdf*.cachefile*.VC.db
# Visual Studio profiler*.psess*.vsp*.vspx*.sap
# TFS 2012 Local Workspace$tf/
# Guidance Automation Toolkit*.gpState
# ReSharper is a .NET coding add-in_ReSharper*/*.[Rr]e[Ss]harper*.DotSettings.user
# JustCode is a .NET coding add-in.JustCode
# TeamCity is a build add-in_TeamCity*
# DotCover is a Code Coverage Tool*.dotCover
# NCrunch_NCrunch_*.*crunch*.local.xmlnCrunchTemp_*
# MightyMoose*.mm.*AutoTest.Net/
# Web workbench (sass).sass-cache/
# Installshield output folder[Ee]xpress/
# DocProject is a documentation generator add-inDocProject/buildhelp/DocProject/Help/*.HxTDocProject/Help/*.HxCDocProject/Help/*.hhcDocProject/Help/*.hhkDocProject/Help/*.hhpDocProject/Help/Html2DocProject/Help/html
# Click-Once directorypublish/
# Publish Web Output*.[Pp]ublish.xml*.azurePubxml
# TODO: Un-comment the next line if you do not want to checkin# your web deploy settings because they may include unencrypted# passwords#*.pubxml*.publishproj
# NuGet Packages*.nupkg# The packages folder can be ignored because of Package Restore**/packages/*# except build/, which is used as an MSBuild target.!**/packages/build/# Uncomment if necessary however generally it will be regenerated when needed#!**/packages/repositories.config# NuGet v3's project.json files produces more ignoreable files*.nuget.props*.nuget.targets
# Microsoft Azure Build Outputcsx/*.build.csdef
# Microsoft Azure Emulatorecf/rcf/
# Microsoft Azure ApplicationInsights config fileApplicationInsights.config
# Windows Store app package directoryAppPackages/BundleArtifacts/
# Visual Studio cache files# files ending in .cache can be ignored*.[Cc]ache# but keep track of directories ending in .cache!*.[Cc]ache/
# OthersClientBin/[Ss]tyle[Cc]op.*~$**~*.dbmdl*.dbproj.schemaview*.pfx*.publishsettingsnode_modules/orleans.codegen.cs
# RIA/Silverlight projectsGenerated_Code/
# Backup & report files from converting an old project file# to a newer Visual Studio version. Backup files are not needed,# because we have git ;-)_UpgradeReport_Files/Backup*/UpgradeLog*.XMLUpgradeLog*.htm
# SQL Server files*.mdf*.ldf
# Business Intelligence projects*.rdl.data*.bim.layout*.bim_*.settings
# Microsoft FakesFakesAssemblies/
# GhostDoc plugin setting file*.GhostDoc.xml
# Node.js Tools for Visual Studio.ntvs_analysis.dat
# Visual Studio 6 build log*.plg
# Visual Studio 6 workspace options file*.opt
# Visual Studio LightSwitch build output**/*.HTMLClient/GeneratedArtifacts**/*.DesktopClient/GeneratedArtifacts**/*.DesktopClient/ModelManifest.xml**/*.Server/GeneratedArtifacts**/*.Server/ModelManifest.xml_Pvt_Extensions
# LightSwitch generated filesGeneratedArtifacts/ModelManifest.xml
# Paket dependency manager.paket/paket.exe
# FAKE - F# Make.fake/