Good Evening!
I am trying to bootstrap both the .NET 4.0 Full Framework and a
custom EXE that installs a Windows driver into a Wix application that is
already installing a windows application through Visual Studio 2010.
I have installed the latest version - 3.5.1923 and that actually
caused me issues and I had bootstrapped the .NET framework (although it was
not working properly) using the code below without issue prior to installing
the latest version without any issues. Now I am getting the following
error:
Error 1 Unresolved reference to symbol
'Property:NETFRAMEWORK40FULL'
Which refers to this line:
<PropertyRef Id="NETFRAMEWORK40FULL"/>
If Burn is working, can somebody please send me documentation on
how it is supposed to work in VS 2010? If it is not working, then can
somebody please tell me why I am getting the error referenced?
Also, if I have an EXE called CustomInstaller.EXE, how do I bootstrap it
such that it runs like the .NET install? In this case, I am downloading the
EXE and some required additional files into a folder called Custom on the
client's computer and, ideally, the EXE will run locally in that folder.
After the EXE has run, I want to delete the folder.
Thanks!
Ken
WixProj File Entries:
<Target Name="setup">
<GenerateBootstrapper ApplicationFile="$(TargetFileName)"
ApplicationName="Test Product" BootstrapperItems="@(BootstrapperFile)"
ComponentsLocation="Relative" CopyComponents="True"
OutputPath="$(OutputPath)" Path="C:\Program Files (x86)\Microsoft
SDKs\Windows\v7.0A\Bootstrapper\" />
</Target>
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
</PropertyGroup>
<ItemGroup>
<BootstrapperFile Include=".NETFramework,Version=v4.0">
<ProductName>.NET Framework 4.0</ProductName>
</BootstrapperFile>
<BootstrapperFile Include="Microsoft.Windows.Installer.3.1">
<ProductName>Windows Installer 3.1</ProductName>
</BootstrapperFile>
</ItemGroup>
WIX XML Entries
<Product>
.
<!-- This property points to the 3.5 framework is NETFRAMEWORK35 -->
<!-- The property for the 4.0 framework is NETFRAMEWORK40FULL-->
<PropertyRef Id="NETFRAMEWORK40FULL"/>
<!-- This Condition looks for the 4.0 framework. Since we edited the
WIX Project file, the framework should be installed if not present
already-->
<Condition Message="This setup requires the .NET Framework 4.0 to be
installed. Please download and install the framework by going to
http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-
b0e5-b386f32c0992">
Installed OR NETFRAMEWORK40FULL
</Condition>
.
</Product>
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share
of $1 Million in cash or HP Products. Visit us here for more details:
http://p.sf.net/sfu/dev2dev-palm
_______________________________________________
WiX-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs