Have you downloaded the files it says are missing, they are not there by
default (at least not on my machine)?

Also my @path has no trailing \


-----Original Message-----
From: zambak zambak [mailto:zam...@gmail.com] 
Sent: 08 February 2013 15:36
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] WiX GenerateBootrstraper no longer works after upgrading

I asked this same question on SO<http://stackoverflow.com/q/14740596/481904>

I had a solution with 2 projects in Visual Studio 2010 with .NET 4.
One project is a shared library ("Widget") and the other is a WiX setup
project ("Setup").
WiX project was created for v3.6

I upgraded the solution and the projects to Visual Studio 2012 and WiX 3.7
(still targeting .NET v4) but not my setup project fails to build due to
bootstraper errors.

In my project file I have following declared

    <!-- WiX Bootstrapper for installing prerequisites-->
    <ItemGroup>
      <BootstrapperFile Include=".NETFramework,Version=v4.0">
        <ProductName>.NET Framework 4.0</ProductName>
      </BootstrapperFile>
      <BootstrapperFile Include="Microsoft.Windows.Installer.4.5">
        <ProductName>Windows Installer 4.5</ProductName>
      </BootstrapperFile>
    </ItemGroup>

    <Target Name="AfterBuild">
      <GenerateBootstrapper ApplicationFile="$(TargetFileName)"
                            ApplicationName="My Widget"
                            BootstrapperItems="@(BootstrapperFile)"
                            ComponentsLocation="Relative"
                            CopyComponents="True"
                            OutputPath="$(OutputPath)"
                            Path="C:\Program Files (x86)\Microsoft
SDKs\Windows\v8.0A\Bootstrapper\"/>
    </Target>



However when I build the setup project it fails with following (sorry for the
verbosity, just wanted to be detailed)

    7>------ Rebuild All started: Project: My.Project.Setup, Configuration:
Debug x86 ------
    7> C:\Program Files (x86)\WiX Toolset v3.7\bin\candle.exe -dDebug
-d"DevEnvDir=C:\Program Files (x86)\Microsoft Visual Studio
11.0\Common7\IDE\\" -dSolutionDir=X:\Source\My.Project\ -dSolutionExt=.sln
-dSolutionFileName=My.Project.sln -dSolutionName=My.Project
-dSolutionPath=X:\Source\My.Project\My.Project.sln -dConfiguration=Debug
-dOutDir=bin\Debug\ -dPlatform=x86
-dProjectDir=X:\Source\My.Project\My.Project.Setup\ -dProjectExt=.wixproj
-dProjectFileName=My.Project.Setup.wixproj -dProjectName=My.Project.Setup
-dProjectPath=X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj
-dTargetDir=X:\Source\My.Project\My.Project.Setup\bin\Debug\
-dTargetExt=.msi -dTargetFileName=My.Project.Setup.msi
-dTargetName=My.Project.Setup
-dTargetPath=X:\Source\My.Project\My.Project.Setup\bin\Debug\My.Project.Setup
.msi
-dMy.Project.Widget.Configuration=Debug
-d"My.Project.Widget.FullConfiguration=Debug|x86"
-dMy.Project.Widget.Platform=x86
-dMy.Project.Widget.ProjectDir=X:\Source\My.Project\My.Project.Widget\
-dMy.Project.Widget.ProjectExt=.csproj
-dMy.Project.Widget.ProjectFileName=My.Project.Widget.csproj
-dMy.Project.Widget.ProjectName=My.Project.Widget
-dMy.Project.Widget.ProjectPath=X:\Source\My.Project\My.Project.Widget\My.Pro
ject.Widget.csproj
-dMy.Project.Widget.TargetDir=X:\Source\My.Project\My.Project.Widget\bin\Debu
g\
-dMy.Project.Widget.TargetExt=.exe
-dMy.Project.Widget.TargetFileName=My.Project.Widget.exe
-dMy.Project.Widget.TargetName=My.Project.Widget
-dMy.Project.Widget.TargetPath=X:\Source\My.Project\My.Project.Widget\bin\Deb
ug\My.Project.Widget.exe
-out obj\Debug\ -arch x86 -ext "C:\Program Files (x86)\WiX Toolset
v3.7\bin\\WixUIExtension.dll" -ext "C:\Program Files (x86)\WiX Toolset
v3.7\bin\\WixNetFxExtension.dll" Product.wxs
    7> C:\Program Files (x86)\WiX Toolset v3.7\bin\Light.exe -out
X:\Source\My.Project\My.Project.Setup\bin\Debug\My.Project.Setup.msi
-pdbout
X:\Source\My.Project\My.Project.Setup\bin\Debug\My.Project.Setup.wixpdb
-cultures:null -ext "C:\Program Files (x86)\WiX Toolset
v3.7\bin\\WixUIExtension.dll" -ext "C:\Program Files (x86)\WiX Toolset
v3.7\bin\\WixNetFxExtension.dll" -contentsfile
obj\Debug\My.Project.Setup.wixproj.BindContentsFileListnull.txt
-outputsfile obj\Debug\My.Project.Setup.wixproj.BindOutputsFileListnull.txt
-builtoutputsfile
obj\Debug\My.Project.Setup.wixproj.BindBuiltOutputsFileListnull.txt
-wixprojectfile
X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj
obj\Debug\Product.wixobj
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsXP-KB942288-v3-x86.exe' for item 'Windows
Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsXP-KB958655-v2-x86-ENU.exe' for item 'Windows
Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsServer2003-KB942288-v4-x86.exe' for item 'Windows
Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsServer2003-KB958655-v2-x86-ENU.exe' for item
'Windows Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsServer2003-KB942288-v4-x64.exe' for item 'Windows
Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\WindowsServer2003.WindowsXP-KB958655-v2-x64-ENU.exe'
for item 'Windows Installer 4.5' to your local machine. For more information,
see http://go.microsoft.com/fwlink/?LinkId=239883.
    7>X:\Source\My.Project\My.Project.Setup\My.Project.Setup.wixproj(71,5):
error MSB3152: To enable 'Download prerequisites from the same location as my
application' in the Prerequisites dialog box, you must download file
'WindowsInstaller4_5\Windows6.0-KB958655-v2-x86.MSU' for item 'Windows
Installer 4.5' to your local machine. For more information, see
http://go.microsoft.com/fwlink/?LinkId=239883.
    ========== Rebuild All: 6 succeeded, 1 failed, 0 skipped ==========

Any ideas?
The Packages location is valid, I verified its existence....
-----------------------------------------------------------------------------
-
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 and get the
hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to