Tweak how we specify versions in VSL.Versions.targets
- Introduce a new variable, RoslynFileVersionBase, which specifies the file version base we will use. This controls the file version as stamped in the PE, and also the version that's used for our NuGet packages. - Rename RoslynSemanticVersion to RoslynAssemblyVersionBase so it's more clear what that's used for. - Ensure that the PE file version header changes for each day, to give some protection that build-to-build upgrade correctly works for MSI-based installs, and also for sanity so you can have some hope when looking at a binary on disk.
Showing
想要评论请 注册 或 登录