You are not logged in. Your edit will be placed in a queue until it is peer reviewed.
We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.
- 
        2"So do we need" - finding out what you and your team needs or prefers in versioning is up to you, and it will probably different from those Microsoft standards. Is your question specificially about how to interpret SemVer ? Then it would be clearer if you would ask exactly that. Note the Microsoft docs are just a rough suggestion how to use the four digits, they don't imply you are using SemVer. Note further SemVer is primarily for libraries or APIs, not necessarily for applications which just use such libs or APIs.Doc Brown– Doc Brown2021-01-20 05:53:34 +00:00Commented Jan 20, 2021 at 5:53
- 
        2I'm pretty sure that "recompilation of the same source" means "recompilation of the code that is located in the particular source control system" and not "recompilation of identical set of files".... You are trying to find very deep meaning in the guidance - in reality all you need is to be able to find what source/parameters were used to build given version. Consumers of your assembly would be glad if you respect semver.org , but that's up to you.Alexei Levenkov– Alexei Levenkov2021-01-20 05:53:38 +00:00Commented Jan 20, 2021 at 5:53
- 
        Microsoft often release variants of its software. like a variant for ARM, a variant for x86, another for x64, etc... Not to mention the different OS builds. Not all of these packages can be built simultaneously by one machine and they still need to track what was built, on what, when, etc... Figure out what you need from a versioning system and see what supports your organisation/team style.Kain0_0– Kain0_02021-01-20 07:41:49 +00:00Commented Jan 20, 2021 at 7:41
- 
        1please don't cross post: stackoverflow.com/questions/65801203/…gnat– gnat2021-01-20 08:52:23 +00:00Commented Jan 20, 2021 at 8:52
- 
        1I see this is tagged with "semantic-versioning", but this question is about a completely different versioning scheme. Semantic Versioning has no concept of "build number". I don't know if the versioning scheme listed here has a name, but it's good to bear in mind that it's just one among many.IMSoP– IMSoP2021-01-20 16:35:54 +00:00Commented Jan 20, 2021 at 16:35
                    
                        Add a comment
                    
                 | 
            
                
            
        
         
    How to Edit
        - Correct minor typos or mistakes
- Clarify meaning without changing it
- Add related resources or links
- Always respect the author’s intent
- Don’t use edits to reply to the author
        How to Format
    
    - 
                create code fences with backticks ` or tildes ~
                ```
 like so
 ```
- 
                add language identifier to highlight code
                ```python
 def function(foo):
 print(foo)
 ```
- put returns between paragraphs
- for linebreak add 2 spaces at end
- _italic_ or **bold**
- indent code by 4 spaces
- backtick escapes `like _so_`
- quote by placing > at start of line
- to make links (use https whenever possible)
                <https://example.com>[example](https://example.com)<a href="https://example.com">example</a>
            How to Tag
        
        A tag is a keyword or label that categorizes your question with other, similar questions. Choose one or more (up to 5) tags that will help answerers to find and interpret your question.
- complete the sentence: my question is about...
- use tags that describe things or concepts that are essential, not incidental to your question
- favor using existing popular tags
- read the descriptions that appear below the tag
If your question is primarily about a topic for which you can't find a tag:
- combine multiple words into single-words with hyphens (e.g. design-patterns), up to a maximum of 35 characters
- creating new tags is a privilege; if you can't yet create a tag you need, then post this question without it, then ask the community to create it for you