GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - kysect/SolutionDefaults: Kysect.SolutionDefaults is NuGet packages for distributing solution configuration via package manager

BranchesTags
Open more actions menu

Latest commit

 

History

5 Commits
5 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
Images
Images
 
 
Sources
Sources
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 

Repository files navigation

Kysect.SolutionDefaults

NuGet

Idea

The idea behind Kysect.SolutionDefaults is to provide a set of default settings for new projects and up-to-date them using NuGet packages. NuGet maintainers can update the settings and the users will get the updates when they update the package.

List of settings that can be provided by Kysect.SolutionDefaults:

  • .editorconfig
  • Default icon of Kysect projects
  • Kysect.SolutionDefaults.props file with default settings for new projects

Configuration

Package provide a set of MSBuild properties that can be used to configure the behavior of the package:

  • SolutionDefaultsUseMetadataOptions - if set to true the package will use Kysect metadata options for the project (author, company, copyright)
  • SolutionDefaultsUseLicense - if set to true the package will use MIT license for the project
  • SolutionDefaultsUseAnalyzersOptions - if set to true the package will enable Roslyn analyzers for the project (enable NRT, Roslyn analyzers and treat warnings as errors)
  • SolutionDefaultsUseBuildOptions - if set to true the package will use Kysect build options for the project (latest language version, artifacts output, implicit using directives)
  • SolutionDefaultsUsePublishOptions - if set to true the package will use Kysect publish options for the project (RepositoryType, deterministic build, .snupkg symbols)
  • SolutionDefaultsCopyEditorConfig - if set to true the package will copy .editorconfig file to the solution directory
  • SolutionDefaultsUseIcon - if set to true the package will use Kysect icon for the project

About

Kysect.SolutionDefaults is NuGet packages for distributing solution configuration via package manager

Resources

Readme
MIT license
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Used by

Contributors

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.