Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Product Version vs File Version

2,390 views
Skip to first unread message

JCO

unread,
May 26, 2010, 5:28:49 PM5/26/10
to

When setting these values, what exactly is the difference between the two?
What's an example where they would be different?
Thanks

David Ching

unread,
May 26, 2010, 6:01:21 PM5/26/10
to
"JCO" <som...@somewhere.com> wrote in message
news:e#BbupR$KHA....@TK2MSFTNGP05.phx.gbl...

> When setting these values, what exactly is the difference between the two?
> What's an example where they would be different?
> Thanks

Product version is usually determined by Marketing, e.g. "you will call this
version of Visual Studio 10.0".

File version can be different for each file in the deliverable, for example
if a DLL is shared between multiple products, it could potentially have its
own numbering scheme.

I agree it's confusing and these should ideally be the same.

-- David

David Webber

unread,
May 26, 2010, 5:41:29 PM5/26/10
to
"JCO" <som...@somewhere.com> wrote in message
news:e#BbupR$KHA....@TK2MSFTNGP05.phx.gbl...
> When setting these values, what exactly is the difference between the two?
> What's an example where they would be different?

I have always understood that a 'product' might include an EXE and a number
of DLLs, and that a given version of the 'product' can be defined to contain
different versions of assorted DLLs.

Actually I make my EXE and all my DLLs have matching versions (via a common
header defining parameters used in the VERSIONINFO). And the product
version matches that. But of course the file version of MFC included in a
certain 'product version' doesn't match.

Dave

--
David Webber
Mozart Music Software
http://www.mozart.co.uk
For discussion and support see
http://www.mozart.co.uk/mozartists/mailinglist.htm

Stephen Wolstenholme

unread,
May 26, 2010, 6:41:42 PM5/26/10
to
On Wed, 26 May 2010 16:28:49 -0500, "JCO" <som...@somewhere.com>
wrote:

>
>When setting these values, what exactly is the difference between the two?
>What's an example where they would be different?
>Thanks

I update the product version with every release and the file version
if there is any change in the file format.

Steve

--
Neural Planner Software Ltd www.NPSL1.com
EasyNN-plus. Neural Networks plus. www.easynn.com
SwingNN. Forecast with Neural Networks. www.swingnn.com
JustNN. Just Neural Networks. www.justnn.com

JCO

unread,
May 27, 2010, 3:08:01 PM5/27/10
to
Isn't there a way to have the build number automatically increment?
Then I would just have to change the first number on a major release.

"Stephen Wolstenholme" <st...@tropheus.demon.co.uk> wrote in message
news:9n8rv5hd6pqqgommr...@4ax.com...

Joseph M. Newcomer

unread,
May 28, 2010, 8:12:46 PM5/28/10
to
Suppose I have a file that the application writes. Generlaly, you think of a "product
version" as representing one format of the file. If you change the format of the file,
then it is a new product version. But within a product version, you might have "point
releases" such as 2.1, 2.2., 2.3, and so on. All of which read and write the same file
format. So in this case the product version is always 2. If you change the file format,
this becomes product version 3. Generally, when you add new features, you change the
product version, but the file version represents an actual release. Add a new feature,
and you should feel entitled to change the product version. Even if the file format is
the same. But if you find a bug in version 3.1, and fix it, then the file version would
be 3.2, but since it represents the same feature set as the 3.1 release, it just becomes a
new "file version". Usually, the file version major version and the product version major
version are the same, only because of tradition.
joe

On Wed, 26 May 2010 16:28:49 -0500, "JCO" <som...@somewhere.com> wrote:

Joseph M. Newcomer [MVP]
email: newc...@flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm

JCO

unread,
May 29, 2010, 3:16:41 PM5/29/10
to
Understood!

"Joseph M. Newcomer" <newc...@flounder.com> wrote in message
news:cnm0069d1c13615d8...@4ax.com...

mani...@rnrbpo.com

unread,
May 24, 2018, 9:18:56 AM5/24/18
to
Hello,
This is Manish Diware, I am facing one issue. I want to put Product version and file version say product version as 1.18 and file version as 1.18.5.2 so is it possible, if so then from where can I do this because I tried from project properties also from "assemblyinfo.cs" but it shows file version and product version same - (1.18.5.2 in property of EXE file in details tab).
0 new messages