Skip to content

FantasticFiasco/csproj-ignition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visual Studio Project Ignition

Build status

Engine start button

Gentlemen, start your engines!

-- Unknown Ignition user

Why bother?

  • Ever hesitated to create a new Visual Studio project because the sheer amount of configuration needed would be enough to get you out of your zone?

  • Ever been frustrated because your new project doesn't work, and you have no idea why but guess it is missing some magic configuration?

Meet Ignition!

An initiative showing you how simple it is to create a NuGet package that initializes your newly created Visual Studio project with all configuration needed. Just install the package and you'll get the following:

Code Analysis

  • Enabled on build for all configurations
  • A custom rule set added to the project
  • A custom dictionary added to the project

Security

  • Signing assembly on build
  • A strong name key added to the project

Now what?

Fork or download the repository. Modify the NuGet package to the requirements of your project. Everything is Apache v2.0 licensed, thus free for you to use.

Happy coding!

About

A NuGet package template initializing your Visual Studio project with all configuration needed.

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project