Hi, I'm trying to get a bootstrapper building on a teambuild server but whatever I do, I get an error. Our wix binaries are checked in, at the build server wix is not installed, but it made no difference when I tried to install it. Hope someone here has an idea.
Best Regards Ralph Error: Built $/CAMEO_fOX/Main/Setup/AVL.fOX.BootStrapper/AVL.fOX.Setup/AVL.fOX.Setup.wixproj for default targets. 00:00 Built $/Common_Components/Main/Setup/AVL.WPFBootStrapper/AVL.WPFBootStrapper.csproj for target(s) GetTargetPath. 00:00 Built $/Common_Components/Main/Setup/AVL.WPFBootStrapper/AVL.WPFBootStrapper.csproj for default targets. C:\Builds\26\11\Sources\fOX\Main\Setup\WixBinaries\v3.6\bin\wix2010.targets (2002): The "GenerateCompileWithObjectPath" task could not be loaded from the assembly C:\Builds\26\11\Sources\fOX\Main\Setup\WixBinaries\v3.6\bin\wixtasks.dll. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. Wixproj file: <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">x86</Platform> <ProductVersion>3.5</ProductVersion> <ProjectGuid>{0146c497-2590-4a93-93b8-6789890175f1}</ProjectGuid> <SchemaVersion>2.0</SchemaVersion> <OutputName>AVL.fOX.Setup</OutputName> <OutputType>Bundle</OutputType> <WixToolPath Condition=" '$(WixToolPath)' == '' ">..\..\WixBinaries\v3.6\bin\</WixToolPath> <WixExtDir Condition=" '$(WixExtDir)' == '' ">$(WixToolPath)</WixExtDir> <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(WixToolPath)Wix.targets</WixTargetsPath> <WixTasksPath>wixtasks.dll</WixTasksPath> <Name>AVL.fOX.Setup</Name> <SccProjectName>SAK</SccProjectName> <SccProvider>SAK</SccProvider> <SccAuxPath>SAK</SccAuxPath> <SccLocalPath>SAK</SccLocalPath> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <OutputPath>..\..\..\Installer\</OutputPath> <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> <DefineConstants>Debug;</DefineConstants> <CompilerAdditionalOptions>-d"fOXInstallerDir=$(fOXInstallerDir)" -d"UIDir=$(UIDir)"</CompilerAdditionalOptions> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> <OutputPath>..\..\..\Installer\</OutputPath> <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> <DefineConstants>fOXInstallerDir=$(fOXInstallerDir);UIDir=$(UIDir)</DefineConstants> <CompilerAdditionalOptions>-d"fOXInstallerDir=$(fOXInstallerDir)" -d"UIDir=$(UIDir)"</CompilerAdditionalOptions> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> <DefineConstants>Debug</DefineConstants> <OutputPath>..\..\..\Installer\</OutputPath> <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> <CompilerAdditionalOptions>-d"fOXInstallerDir=$(fOXInstallerDir)" -d"UIDir=$(UIDir)"</CompilerAdditionalOptions> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> <OutputPath>..\..\..\Installer\</OutputPath> <IntermediateOutputPath>obj\$(Platform)\$(Configuration)\</IntermediateOutputPath> <CompilerAdditionalOptions>-d"fOXInstallerDir=$(fOXInstallerDir)" -d"UIDir=$(UIDir)"</CompilerAdditionalOptions> </PropertyGroup> <ItemGroup> <Compile Include="Bundle.wxs" /> <Compile Include="fOXInstallers.wxs" /> <Compile Include="PreRequisites.wxs"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </Compile> </ItemGroup> <ItemGroup> <Content Include="Settings.Designer.cs" /> <Content Include="Settings.settings" /> <Content Include="Variables.wxi" /> </ItemGroup> <ItemGroup> <WixExtension Include="WixUtilExtension"> <HintPath>..\..\WixBinaries\v3.6\bin\WixUtilExtension.dll</HintPath> <Name>WixUtilExtension</Name> </WixExtension> <WixExtension Include="WixNetFxExtension"> <HintPath>..\..\WixBinaries\v3.6\bin\WixNetFxExtension.dll</HintPath> <Name>WixNetFxExtension</Name> </WixExtension> <WixExtension Include="WixBalExtension"> <HintPath>..\..\WixBinaries\v3.6\bin\WixBalExtension.dll</HintPath> <Name>WixBalExtension</Name> </WixExtension> </ItemGroup> <ItemGroup> <ProjectReference Include="..\..\..\..\..\Common_Components\Main\Setup\AVL.WPFBootStrapper\AVL.WPFBootStrapper.csproj"> <Name>AVL.WPFBootStrapper</Name> <Project>{c3c8144e-ecc6-482a-b523-faaf14e16734}</Project> <Private>True</Private> <DoNotHarvest>True</DoNotHarvest> <RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups> <RefTargetDir>INSTALLFOLDER</RefTargetDir> </ProjectReference> </ItemGroup> <Import Project="$(WixTargetsPath)" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Wix.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> _________________________________________________________________________________________ AVL List GmbH, Firmensitz: Graz, Firmenbuchnummer: FN 53507M, Landesgericht fuer ZRS Graz -----Ursprüngliche Nachricht----- Von: wix-users-requ...@lists.sourceforge.net [mailto:wix-users-requ...@lists.sourceforge.net] Gesendet: Montag, 23. Juli 2012 12:42 An: wix-users@lists.sourceforge.net Betreff: WiX-users Digest, Vol 74, Issue 40 Send WiX-users mailing list submissions to wix-users@lists.sourceforge.net To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/wix-users or, via email, send a message with subject or body 'help' to wix-users-requ...@lists.sourceforge.net You can reach the person managing the list at wix-users-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of WiX-users digest..." Today's Topics: 1. Re: How to make Burn do MinorUpgrades? (Bob Arnson) 2. Re: Unnecessary? reboot when repairing an install on Win XP (Bruce Cran) 3. WiX Internet ShortCuts Error (Christopher Painter) 4. Wix Product LaunchCondition if no RegistryValue or RegistryValue is Below 1.3.44 (Kristjan Laane) 5. Re: Burn: Planning: package customization (Kannan24) 6. Re: util:RemoveFolderEx with ALLUSERS (Sven Barrho (Inxmail GmbH)) 7. Advertised shortcut to user profile (rudnevr) ---------------------------------------------------------------------- Message: 1 Date: Sat, 21 Jul 2012 12:59:15 -0400 From: Bob Arnson <b...@joyofsetup.com> Subject: Re: [WiX-users] How to make Burn do MinorUpgrades? To: wix-users@lists.sourceforge.net Message-ID: <500adfe3.4050...@joyofsetup.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed On 17-Jul-12 06:27, Mueller, Martin C wrote: > Previously Rob said, that Burn should (arguably) be doing nothing in > this case (c.f > https://sourceforge.net/mailarchive/message.php?msg_id=29466851) Right. What's the log say for the plan of the .msi in the related bundle uninstall of v0.1.0? -- sig://boB http://joyofsetup.com/ ------------------------------ Message: 2 Date: Sat, 21 Jul 2012 11:16:14 -0700 (PDT) From: Bruce Cran <bruce.c...@gmail.com> Subject: Re: [WiX-users] Unnecessary? reboot when repairing an install on Win XP To: wix-users@lists.sourceforge.net Message-ID: <1342894574025-7579509.p...@n2.nabble.com> Content-Type: text/plain; charset=us-ascii One thing to watch out for is that the version of the CRT you can download from Microsoft's Download Center is 10.0.40219.01 whereas the merge module and vcredist_x64 installed with Visual Studio 2010 installs version 10.0.40219.325 - so you should probably always use the version from C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\vcredist_x64 . -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Unnecessary-reboot-when-repairing-an-install-on-Win-XP-tp7579092p7579509.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------ Message: 3 Date: Sat, 21 Jul 2012 14:05:33 -0700 From: "Christopher Painter" <chr...@iswix.com> Subject: [WiX-users] WiX Internet ShortCuts Error To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Message-ID: <14cb12c4$42c631c6$3d3deef3$@com> Content-Type: text/plain; charset="iso-8859-1" Has the internet shortcut extension been tested on Server 8 Core? I have an installer that works on Server 2003 / Server 2008 R2 but fails on 8 Core. Don't know if it's because of 8 or because of Core but I'm guessing the latter. MSI (s) (20:74) [13:59:40:524]: Executing op: ActionStart(Name=WixCreateInternetShortcuts,,) Action 13:59:40: WixCreateInternetShortcuts. MSI (s) (20:74) [13:59:40:524]: Executing op: CustomActionSchedule(Action=WixCreateInternetShortcuts,ActionType=3073,Source=BinaryData,Target=WixCreateInternetShortcuts,CustomActionData=C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ABC\Enterprise Framework\Enterprise Framework Website.url?http://TESTVM/EF40/Web/Main.aspx?1?C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ABC\Enterprise Framework\Enterprise Framework Web Service.url?http://TESTVM/EF40/WebSvc/enterprisedata.asmx?1) MSI (s) (20:48) [13:59:40:524]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIFC00.tmp, Entrypoint: WixCreateInternetShortcuts WixCreateInternetShortcuts: Entering WixCreateInternetShortcuts in C:\Windows\Installer\MSIFC00.tmp, version 3.5.2519.0 WixCreateInternetShortcuts: Creating IUniformResourceLocatorW shortcut 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ABC\Enterprise Framework\Enterprise Framework Website.url' target 'http://TESTVM/EF40/Web/Main.aspx' WixCreateInternetShortcuts: Error 0x80040154: failed to create an instance of IUniformResourceLocatorW WixCreateInternetShortcuts: Error 0x80040154: failed to create Internet shortcut ------------------------------ Message: 4 Date: Sun, 22 Jul 2012 20:57:51 +0100 From: "Kristjan Laane" <k.la...@psychol.cam.ac.uk> Subject: [WiX-users] Wix Product LaunchCondition if no RegistryValue or RegistryValue is Below 1.3.44 To: "'General discussion for Windows Installer XML toolset.'" <wix-users@lists.sourceforge.net> Message-ID: <004301cd6844$474b1460$d5e13d20$@psychol.cam.ac.uk> Content-Type: text/plain; charset="us-ascii" Dear WiX Gurus [ I need to get this to work for the Product / .msi directly, not by using Bundle / Burn ] [ Using WiX 3.6 ] ---------------- Fragment that Puts Registry Value into a Variable ---------------- <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"> <?include $(sys.CURRENTDIR)Deployment\Data\Statics.wxi ?> <Fragment> <util:RegistrySearch Root="HKCU" Key="$(var.Line.Reg.Path)" Value="Version" Variable="AppAlreadyInstalled" /> </Fragment> </Wix> ---------------- Main Product with Non-Working Condition ---------------- <Product Name="$(var.App.Title)" Manufacturer="!(loc.Company)" Language="!(loc.Lang)" Id="*" Version="$(var.VersionNumber)" UpgradeCode="$(var.App.UpgradeCode)"> <Package Id="*" InstallerVersion="300" Compressed="yes" InstallScope="$(var.App.Elevation)" InstallPrivileges="limited" /> <DirectoryRef Id="TARGETDIR" /> <MajorUpgrade Schedule="afterInstallValidate" DowngradeErrorMessage="!(loc.Msi.NewerVersionInstalled)" /> <Property Id='DiskPrompt' Value="$(var.App.Title) Installation Media" /> <Media Id="1" Cabinet="Media.cab" EmbedCab="yes" DiskPrompt="#1" /> <Icon Id="AppIcon" SourceFile="$(var.Icon.Path)" /> <Condition Message="Newer version already installed."> <![CDATA[Installed OR AppAlreadyInstalled]]> </Condition> <Feature Id="ProductFeature" Level="1"> ... </Feature> </Product> ---------------- Issues ---------------- I believe AppAlreadyInstalled is never set at the moment because it is in a fragement in a different file? Then I actually want the installation to proceed if the registry value is NOT found at all / does not exist ? But if it does it exist, I would like the installation to proceed only if the registry value is below a certain value e.g. proceed with installation only if AppAlreadyInstalled < 1.3.44; this sounds hard to achieve because the registry value is stored as a string with two full-stops / periods? Note the registry check is not of the app to-be-installed, which is already taken care of by DowngradeErrorMessage Ta, Kristjan ------------------------------ Message: 5 Date: Mon, 23 Jul 2012 00:12:54 -0700 (PDT) From: Kannan24 <skan...@syncfusion.com> Subject: Re: [WiX-users] Burn: Planning: package customization To: wix-users@lists.sourceforge.net Message-ID: <1343027574867-7579513.p...@n2.nabble.com> Content-Type: text/plain; charset=us-ascii Hi, Any update on this? Now am getting below error when uninstalling. [1604:0F5C][2012-07-23T02:31:45]: Apply begin [1B74:12E4][2012-07-23T02:31:55]: Creating a system restore point. [1B74:12E4][2012-07-23T02:32:03]: Created a system restore point. [1B74:12E4][2012-07-23T02:32:03]: /Error 0x80070490: Failed to find package: {017286a6-1781-459d-b65c-3ebb8a3350af}/ [1604:0F5C][2012-07-23T02:32:03]: /Error 0x80070490: Failed to configure per-machine EXE package./ [1604:0F5C][2012-07-23T02:32:03]: Applied execute package: {017286a6-1781-459d-b65c-3ebb8a3350af}, result: 0x80070490, restart: None [1604:0F5C][2012-07-23T02:32:03]: /Error 0x80070490: Failed to execute EXE package./ [1604:0F5C][2012-07-23T02:32:03]: Registering dependency: {51e39543-8a19-4663-8583-8f0a9184c6b2} on package provider: {00A1799C-E013-463E-8693-BD10E6BDB500}, package: testsetup [1604:0F5C][2012-07-23T02:32:03]: Apply complete, result: 0x80070490, restart: None, ba requested restart: No [1604:0F5C][2012-07-23T02:32:03]: Apply begin [1B74:12E4][2012-07-23T02:32:03]: Creating a system restore point. [1B74:12E4][2012-07-23T02:32:20]: Created a system restore point. [1604:0F5C][2012-07-23T02:32:20]: Removed dependency: {51e39543-8a19-4663-8583-8f0a9184c6b2} on package provider: {00A1799C-E013-463E-8693-BD10E6BDB500}, package testsetup [1B74:12E4][2012-07-23T02:32:20]: /Error 0x80070490: Failed to find package: {017286a6-1781-459d-b65c-3ebb8a3350af}/ [1604:0F5C][2012-07-23T02:32:20]: /Error 0x80070490: Failed to configure per-machine EXE package./ [1604:0F5C][2012-07-23T02:32:20]: Applied execute package: {017286a6-1781-459d-b65c-3ebb8a3350af}, result: 0x80070490, restart: None [1604:0F5C][2012-07-23T02:32:20]:/ Error 0x80070490: Failed to execute EXE package./ [1604:0F5C][2012-07-23T02:32:20]: Registering dependency: {51e39543-8a19-4663-8583-8f0a9184c6b2} on package provider: {00A1799C-E013-463E-8693-BD10E6BDB500}, package: testsetup [1604:0F5C][2012-07-23T02:32:20]: Apply complete, result: 0x80070490, restart: None, ba requested restart: No Could you please help to fix this error? Thanks, Kannan -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-Planning-package-customization-tp6040489p7579513.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------ Message: 6 Date: Mon, 23 Jul 2012 09:25:55 +0200 From: "Sven Barrho (Inxmail GmbH)" <sven.bar...@inxmail.de> Subject: Re: [WiX-users] util:RemoveFolderEx with ALLUSERS To: "General discussion for Windows Installer XML toolset." <wix-users@lists.sourceforge.net> Message-ID: <500cfc83.6060...@inxmail.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi, thanks for reply and the help. I looked into the log-file and I'm a little bit confused. If I call msiexec without admin-rights, msi-installer will ask me to enter my admin-user and password during uninstall-progress. In this case, deleting of new files and folders doesn't work. If I call msiexec with admin-right, msi-installer works just as expected and every new file and folder gets deleted. Why is this? In both cases I grant the installer admin-rights. Can anyone explain whats going on there and how to fix this? Thanks Am 21.07.2012 05:16, schrieb Rob Mensching: > Verbose log file should show you what APPLICTIONFOLDER points to. It's > probably not what you expect. > > On Fri, Jul 20, 2012 at 6:59 AM, Sven Barrho (Inxmail GmbH)< > sven.bar...@inxmail.de> wrote: > >> Hi, >> >> im facing trouble with util:removefolderex. >> >> If I install the application per-user, removefolderex works just fine and >> as expected. >> If I install the application per-machine, removefolderex works not, all the >> files and folders which have been created after installation (under the >> root-folder of >> the application) are still there after uninstall. >> >> If the application is installed per-user or per-machine is choosen from >> user >> during install (Property ALLUSERS). >> >> The removefolderex is implemented as followed: >> >> <Property Id="APPLICATIONFOLDER"> >> <RegistrySearch Key="SOFTWARE\$(var.manufacturer)\abc" Root="HKLM" >> Type="raw" Id="APPLICATIONFOLDER_REGSEARCH" Name="Path" /> >> </Property> >> >> <Feature.... >> >> <Component Directory="INSTALLDIR" Id="CleanupMainApplicationFolder" >> Guid="5f78af6b-b839-1b4d-9d4f-79cf7826f749"> >> <RegistryValue Root="HKLM" Key="SOFTWARE\$(var.manufacturer)\abc" >> Name="Path" Type="string" Value="[INSTALLDIR]" KeyPath="yes" /> >> <!-- We need to use APPLICATIONFOLDER variable here or RemoveFolderEx >> will not remove on "install". --> >> <util:RemoveFolderEx On="uninstall" Property="APPLICATIONFOLDER" /> >> </Component> >> >> >> Any suggestion? >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> WiX-users mailing list >> WiX-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wix-users >> > > -- Software Development ------------------------------------------------------ PR?MIERT als Bester Arbeitgeber! www.inxmail.de/great-place-to-work ------------------------------------------------------ Inxmail GmbH | Wentzingerstr. 17 | 79106 Freiburg Tel: +49 761 2969790 | Fax: +49 761 2969799 sven.bar...@inxmail.de | www.inxmail.de facebook.com/inxmail.gmbh | twitter.com/inxmail_gmbh HRB Freiburg 5870 | USt.-ID: DE198371679 Gesch?ftsleitung: Martin Bucher, Peter Ziras ------------------------------ Message: 7 Date: Mon, 23 Jul 2012 03:42:16 -0700 (PDT) From: rudnevr <r.rud...@gmail.com> Subject: [WiX-users] Advertised shortcut to user profile To: wix-users@lists.sourceforge.net Message-ID: <1343040136308-7579515.p...@n2.nabble.com> Content-Type: text/plain; charset=us-ascii Hi there, I have a component which contains an executable, a registry entry, and an advertised shortcut pointing to the executable. All this is installed to the user profile. So, i'm getting one of the two ICEs: 1) When the keypath is on the registry entry. ICE19: Shortcut: 'StartMenuShortcut1' advertises component: 'Main'. This component cannot be advertised because the KeyPath type disallows it. 2) When the keypath is on executable: ICE38: Component Main installs to user profile. It must use a registry key under HKCU as its KeyPath, not a file. Are there any workarounds? Regards, Ruslan -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Advertised-shortcut-to-user-profile-tp7579515.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------ ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ ------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users End of WiX-users Digest, Vol 74, Issue 40 ***************************************** ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users