patterns-group / code-patterns

Code Patterns: lots of reusable goodies for your .NET project
tribesoftware.org/code-patterns/
BSD 2-Clause "Simplified" License
9 stars 9 forks source link

Revert to patch-able AssemblyInfo style #150

Closed jbatte47 closed 10 years ago

jbatte47 commented 10 years ago

Currently, services like MyGet and AppVeyor could be patching assembly versions for their CI builds, but instead the version is decided by the build process and it's final -- the version portion of the info is in a file that these services know nothing about. We need to switch back to a more standards-based versioning scheme so that external services can interact with the codebase more easily. The new requirement is that all version information is in %proj%\Properties\AssemblyInfo.cs. Can (should) still use T4 to generate the file, to keep hands out of the actual files.