Re: [WiX-users] Problem installing merge modules on server 2008 R2
Starting with Vista the WinSxS runtime assemblies aren't committed until InstallFinalize. This meant my service couldn't be started as part of the StartServices action. I had to write a commit custom action to start the service for me. It's possible that this is the issue you're running into, and it just happens to work on Windows 7 because the runtime you need is already there. Don't start the service during the installation, and see if you can start it from the Services panel afterwards. Rob On 21/01/2013 12:57, Rob wrote: I am having a problem in that I cannot get WIX to install these files Merge Id=vccrt90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfc90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_MFC_x86.msm DiskId=1 / Merge Id=vccrtpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfcpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_MFC_x86.msm DiskId=1 / MergeRef Id=vccrt90 / MergeRef Id=vcmfc90 / MergeRef Id=vccrtpol90 / MergeRef Id=vcmfcpol90 / The wix project builds and installs but as these are not installed, the my service will not run. If I look at the installer log it looks like it is trying to create directories in windows\winsxs, but when I look for these folders they have not been created. If I look in Process monitor there is no mention of trying to create these directories/files, only trying to read them and failing. Am I doing something wrong in my wix code? Seems to work fine on Windows 7 etc Thanks Rob -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
Re: [WiX-users] Problem installing merge modules on server 2008 R2
Great. That was my problem. Thanks for your help. Much appreciated Rob On 23 January 2013 11:48, Rob Hamflett rob_hamfl...@sn.scee.net wrote: Starting with Vista the WinSxS runtime assemblies aren't committed until InstallFinalize. This meant my service couldn't be started as part of the StartServices action. I had to write a commit custom action to start the service for me. It's possible that this is the issue you're running into, and it just happens to work on Windows 7 because the runtime you need is already there. Don't start the service during the installation, and see if you can start it from the Services panel afterwards. Rob On 21/01/2013 12:57, Rob wrote: I am having a problem in that I cannot get WIX to install these files Merge Id=vccrt90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfc90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_MFC_x86.msm DiskId=1 / Merge Id=vccrtpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfcpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_MFC_x86.msm DiskId=1 / MergeRef Id=vccrt90 / MergeRef Id=vcmfc90 / MergeRef Id=vccrtpol90 / MergeRef Id=vcmfcpol90 / The wix project builds and installs but as these are not installed, the my service will not run. If I look at the installer log it looks like it is trying to create directories in windows\winsxs, but when I look for these folders they have not been created. If I look in Process monitor there is no mention of trying to create these directories/files, only trying to read them and failing. Am I doing something wrong in my wix code? Seems to work fine on Windows 7 etc Thanks Rob -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users -- Rob Freer Software Developer *Cambridge Imaging Systems* DDI: +44 (0)1954 262005 | Mobile: +44 (0)7508303880 The Grange | 44 High Street | Willingham | Cambridge | CB24 5ES www.cambridgeimaging.co.uk | rob.fr...@cambridgeimaging.co.uk -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users
[WiX-users] Problem installing merge modules on server 2008 R2
I am having a problem in that I cannot get WIX to install these files Merge Id=vccrt90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfc90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\Microsoft_VC90_MFC_x86.msm DiskId=1 / Merge Id=vccrtpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_CRT_x86.msm DiskId=1 / Merge Id=vcmfcpol90 Language=1033 SourceFile=$(env.MS_MERGE_MODULES)\policy_9_0_Microsoft_VC90_MFC_x86.msm DiskId=1 / MergeRef Id=vccrt90 / MergeRef Id=vcmfc90 / MergeRef Id=vccrtpol90 / MergeRef Id=vcmfcpol90 / The wix project builds and installs but as these are not installed, the my service will not run. If I look at the installer log it looks like it is trying to create directories in windows\winsxs, but when I look for these folders they have not been created. If I look in Process monitor there is no mention of trying to create these directories/files, only trying to read them and failing. Am I doing something wrong in my wix code? Seems to work fine on Windows 7 etc Thanks Rob -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only -- learn more at: http://p.sf.net/sfu/learnmore_122412 ___ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users