Yes.

If the AssemblyVersion is what you're after, Microsoft MSBuild supports you 
directly:

<!-- Get the version info from the assembly to use as the version number of the 
assembly -->
    <Target Name="ExtractVersionInfo">      
      <GetAssemblyIdentity 
AssemblyFiles="$(IntermediateOutputPath)\$(AssemblyName).dll">
        <Output TaskParameter="Assemblies" ItemName="MyAssembly" />
      </GetAssemblyIdentity>
    </Target>

In this example, %(MyAssembly.Version) will evaluate to the AssemblyVersion of 
the assembly at "$(IntermediateOutputPath)\$(AssemblyName).dll".

If you want the AssemblyFileVersion, you'll need the 
MSBuild.Community.Extensions:

<MSBuild.ExtensionPack.Framework.Assembly TaskAction="GetInfo" 
NetAssembly="$(SetupAssembly)">
      <Output TaskParameter="OutputItems" ItemName="Info" />
 </MSBuild.ExtensionPack.Framework.Assembly>
 <Message Text="Assembly File Version: %(Info.FileVersion)" />

%(Info.FileVersion) will have the AssemblyFileVersion of  $(SetupAssembly).

--
John Merryweather Cooper
Build & Install Engineer - ESA
Jack Henry & Associates, Inc.®
Shawnee Mission, KS  66227
Office:  913-341-3434 x791011
jocoo...@jackhenry.com
www.jackhenry.com



-----Original Message-----
From: Marco Tognacci [mailto:mark...@live.it] 
Sent: Thursday, March 27, 2014 6:25 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Take version number from file not installed in the package

I need to get the version number for an msi from an exe file that isn't 
deployed as item from the msi?Is there a way to get the file versione from a 
file using his folder path?
in the same way I need to set the version of an exe setup package added in a 
Burn setup to make it upgrading correctly.I think I can add the version number 
using a "Provides element" from "DependencyExtension" but I don't know how to 
set it automatically to the version number of the exe file itself.              
                        
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to