0. Why would it be .wsx?

1. Do you have a File with Id="PiepsDiagnosticV3.exe"?

On Thu, Sep 20, 2012 at 7:53 AM, Branko Horvat <horvat.bra...@pieps.com>wrote:

> Hello,
>
> I am trying to bring a VS (2010) solution with one executable project and
> accompanied installer to build.
> It works on another machine which has targeted .NET framework 3.5 (so x86)
> and which uses WiX 3.5.
> On my similar platform (Win 7 x64) but with .NET framework 4.0 and WiX 3.6
> encounter smaller problems.
>
> In my .wxs (why is not .wsx?), I have three times
> !(bind.FileVersion.PiepsDiagnosticV3.exe):
>
>     <Product Id="*"
>            Name="!(loc.ProductName)"
>            Language="1033"
>            Version="!(bind.FileVersion.PiepsDiagnosticV3.exe)"
>            Manufacturer="!(loc.CompanyName)"
>            UpgradeCode="$(var.UpgradeCode)">
>
> ...
>
>     <Upgrade Id="$(var.UpgradeCode)">
>       <UpgradeVersion Minimum="!(bind.FileVersion.PiepsDiagnosticV3.exe)"
>
>       OnlyDetect="yes" Property="NEWERVERSIONDETECTED" />
>       <UpgradeVersion Minimum="0.0.0.0"
>                       Maximum="!(bind.FileVersion.PiepsDiagnosticV3.exe)"
>                       Property="PREVIOUSVERSIONSINSTALLED"
>                       IncludeMinimum="yes"
>                       IncludeMaximum="no" />
>     </Upgrade>
>
> Linker (light.exe) says in all this cases:
>
> D:\work\DesktopApps\Installer\Product.wxs(7,0): error LGHT0298:
> Unresolved bind-time variable !(bind.FileVersion.PiepsDiagnosticV3.exe).
> D:\work\DesktopApps\Installer\Product.wxs(30,0): error LGHT0298:
> Unresolved bind-time variable !(bind.FileVersion.PiepsDiagnosticV3.exe).
> D:\work\DesktopApps\Installer\Product.wxs(31,0): error LGHT0298:
> Unresolved bind-time variable !(bind.FileVersion.PiepsDiagnosticV3.exe).
>
> On the source project, there was even so:
>
> <?define Version = "!(bind.FileVersion.PiepsDiagnosticV3.exe)" ?>
> ...
>     <Product Id="*"
>            Name="!(loc.ProductName)"
>            Language="1033"
>            Version="$(var.Version)"
>            Manufacturer="!(loc.CompanyName)"
>            UpgradeCode="$(var.UpgradeCode)">
>
> ...
>
>     <Upgrade Id="$(var.UpgradeCode)">
>       <UpgradeVersion Minimum="$(var.Version)" />
>       <UpgradeVersion Minimum="0.0.0.0"
>                       Maximum="$(var.Version)"
>                       Property="PREVIOUSVERSIONSINSTALLED"
>                       IncludeMinimum="yes"
>                       IncludeMaximum="no" />
>     </Upgrade>
>
> It seems to me wrong, but the in could be build.
> Thanks for any hint.
>
> Regards,
> Branko
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://ad.doubleclick.net/clk;258768047;13503038;j?
> http://info.appdynamics.com/FreeJavaPerformanceDownload.html
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>



-- 
virtually,

   Rob Mensching
   http://RobMensching.com LLC
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to