Continuing the previous question I asked here , now I need to switch to vs2010.
I received the latest weekly version of WiX 3.5, version June 5, 2010.
Here are the relevant lines of my installer:
<ItemGroup> <BootstrapperFile Include="Microsoft.Net.Framework.4.0"> <ProductName>.NET Framework 4.0</ProductName> </BootstrapperFile> <BootstrapperFile Include="Microsoft.Windows.Installer.4.5"> <ProductName>Windows Installer 4.5</ProductName> </BootstrapperFile> </ItemGroup>
and
<GenerateBootstrapper ApplicationFile="MySetup.msi" ApplicationName="MyProgram" BootstrapperItems="@(BootstrapperFile)" Path="C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\" ComponentsLocation="Relative" OutputPath="$(OutputPath)" Culture="en" />
However, it just doesn't work. In vs2010 there are exclamation marks next to the .NET Framework 4.0 and Windows Installer 4.5 files, and the properties page lists them as "Unknown BuildAction BootstrapperFile", and the assembly is simply not installed to install .NET 4.0 at all. Relevant Warning:
C:\source\depot\project\vs2010\WiXSetup\WiXSetup.wixproj(68,5): warning MSB3155: Item 'Microsoft.Net.Framework.4.0' could not be located in 'C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\'.
mmr
source share