Raj, you're a genius, that worked!  Thank you very much!

-----Original Message-----
From: ptr [mailto:ptrajku...@gmail.com] 
Sent: Monday, April 08, 2013 5:40 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Visual Styles in Wix BA

Hey Nick

 I just looked at my boostrapper and it also needed a

Application.ResourceAssembly = typeof(MainWindow).Assembly;

Can you add it to your BS and see if it helps

Raj




On Mon, Apr 8, 2013 at 3:08 PM, Nick Miller <nmil...@livetechnology.com>wrote:

> I am currently using the MergedDictionaries construct:
>
> <Window.Resources>
>         <ResourceDictionary>
>             <ResourceDictionary.MergedDictionaries>
>                 <ResourceDictionary
> Source="pack://application:,,,/Views/Style/ButtonStyles.xaml"/>
>                 <ResourceDictionary
> Source="pack://application:,,,/Views/Style/Resources.xaml"/>
>             </ResourceDictionary.MergedDictionaries>
>         </ResourceDictionary>
>     </Window.Resources>
>
> I've also tested this in a WPF application and it works perfectly.
>
> Could using multiple resource dictionaries be the problem?  Has anyone 
> here ever successfully created a BA using  
> ResourceDictionary.MergedDictionaries?
>
> Nicholas Miller (Network Administrator) LiveTechnology Holdings, Inc.
> LiveTechnology Park: 16 Sterling Lake Rd, Tuxedo Park, NY 10987
> Phone: 845.351.5100 Direct: 845.535.6205 Fax: 845.351.5102
> Email: nmil...@livetechnology.com
> Website: www.LiveTechnology.com
>
> -----Original Message-----
> From: ptr [mailto:ptrajku...@gmail.com]
> Sent: Monday, April 08, 2013 5:02 PM
> To: General discussion for Windows Installer XML toolset.
> Subject: Re: [WiX-users] Visual Styles in Wix BA
>
> If I understand your problem correctly this has nothing to external 
> payload. The XAML files are usually embedded within managed assembly. 
> If you are using mutliple resource files you have to use the 
> MergeDictionaries construct 
> http://msdn.microsoft.com/en-us/library/aa350178.aspx
>
> <Page.Resources>
>   <ResourceDictionary>
>     <ResourceDictionary.MergedDictionaries>
>       <ResourceDictionary Source="myresourcedictionary.xaml"/>
>       <ResourceDictionary Source="myresourcedictionary2.xaml"/>
>     </ResourceDictionary.MergedDictionaries>
>   </ResourceDictionary></Page.Resources>
>
> To isolate the boostrapper problem I would just create a simple WPF 
> application and ensure that MergeDictionary xaml syntax is correct 
> specially the pack uri scheme.
>
>
> -Raj
>
>
>
>
> On Mon, Apr 8, 2013 at 2:47 PM, Rob Mensching <r...@robmensching.com>
> wrote:
>
> > Are those files supposed to be in the same directory as the .dll or 
> > in subdirectories like: "Views\Style"?  If the latter, try adding a 
> > Payload/@Name attribute that adds the relative path to the name of 
> > the files.
> >
> >
> > On Mon, Apr 8, 2013 at 1:42 PM, Nick Miller 
> > <nmil...@livetechnology.com
> > >wrote:
> >
> > > There are two resource files, and the ButtonStyles RD depends on 
> > > the Resources RD.  I've added the payload entries as follows:
> > >
> > > <Payload SourceFile="c:\path\to\file\ButonStyles.xaml" /> <Payload 
> > > SourceFile="c:\path\to\file\Resources.xaml" />
> > >
> > > BA still crashes on open...
> > >
> > > -----Original Message-----
> > > From: Rob Mensching [mailto:r...@robmensching.com]
> > > Sent: Monday, April 08, 2013 4:21 PM
> > > To: General discussion for Windows Installer XML toolset.
> > > Subject: Re: [WiX-users] Visual Styles in Wix BA
> > >
> > > Did you add the extra files as Payload elements under the 
> > > BootstrapperApplication element? If not, they are certainly 
> > > missing from where your BA is being run.
> > >
> > >
> > > On Mon, Apr 8, 2013 at 12:51 PM, Nick Miller 
> > > <nmil...@livetechnology.com
> > > >wrote:
> > >
> > > > Thanks for the reply.  This looks like what I currently have but 
> > > > it still doesn't work.  Currently there is only one window in 
> > > > the installer.  Am I missing something?
> > > >
> > > > <Window x:Class="TestInstaller.Views.InstallView"
> > > >         xmlns="
> > http://schemas.microsoft.com/winfx/2006/xaml/presentation
> > > "
> > > >         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml";
> > > >         xmlns:mc="
> > > > http://schemas.openxmlformats.org/markup-compatibility/2006";
> > > >         xmlns:d="http://schemas.microsoft.com/expression/blend/2008";
> > > >         mc:Ignorable="d"
> > > >         Width="789"
> > > >         Height="400"
> > > >         WindowStyle="None"
> > > >         ResizeMode="NoResize"
> > > >         AllowsTransparency="True"
> > > >         Background="Transparent" >
> > > >     <Window.Resources>
> > > >                 <ResourceDictionary 
> > > > Source="pack://application:,,,/Views/Style/ButtonStyles.xaml"/>
> > > >     </Window.Resources>
> > > >
> > > > Nicholas Miller (Network Administrator) LiveTechnology Holdings, Inc.
> > > > LiveTechnology Park: 16 Sterling Lake Rd, Tuxedo Park, NY 10987
> > > > Phone: 845.351.5100 Direct: 845.535.6205 Fax: 845.351.5102
> > > > Email: nmil...@livetechnology.com
> > > > Website: www.LiveTechnology.com
> > > >
> > > > -----Original Message-----
> > > > From: ptr [mailto:ptrajku...@gmail.com]
> > > > Sent: Monday, April 08, 2013 2:59 PM
> > > > To: General discussion for Windows Installer XML toolset.
> > > > Subject: Re: [WiX-users] Visual Styles in Wix BA
> > > >
> > > > I had the same issue. The cause seem to be that for a regular 
> > > > WPF application there is always an Application.Current
> > > >
> > > > The boostrapper kinda fakes it so there is no 
> > > > application.Current and as a consequence you cannot have any 
> > > > application level resources for a managed boostrapper. What I 
> > > > ended up doing is having a
> > > >
> > > >     <Page.Resources>
> > > >         <ResourceDictionary
> > > > Source="pack://application:,,,/Styles/Styles.xaml" />
> > > >     </Page.Resources>
> > > >
> > > > for every window/page in my boostrapper. This works fine.
> > > >
> > > > Hope it helps
> > > > Raj
> > > >
> > > >
> > > >
> > > > On Mon, Apr 8, 2013 at 12:02 PM, Marco Tognacci 
> > > > <mark...@live.it>
> > wrote:
> > > >
> > > > > How do you refere to the resource dictionary, perhaps do you 
> > > > > have copied it to the output folder?If you don't add any other 
> > > > > item to the bundle paylod you have only the WixBA.dll in the 
> > > > > temp folder where it's a started, so you need to have all the 
> > > > > resources embedded on the dll.If you can, you could post your
> sample project.
> > > > >
> > > > > > From: jacob.hoo...@greenheck.com
> > > > > > To: wix-users@lists.sourceforge.net
> > > > > > Date: Mon, 8 Apr 2013 17:50:26 +0000
> > > > > > Subject: Re: [WiX-users] Visual Styles in Wix BA
> > > > > >
> > > > > > I don't do much with managed BA's, but there is a difference 
> > > > > > between a
> > > > > standard WPF Exe project and a BA which is a DLL. You might 
> > > > > want to have a look at the Wix BA (src\Setup\WixBA) to see if 
> > > > > there is an example to go by there.
> > > > > >
> > > > > > -----Original Message-----
> > > > > > From: Nick Miller [mailto:nmil...@livetechnology.com]
> > > > > > Sent: Monday, April 08, 2013 12:19 PM
> > > > > > To: wix-users@lists.sourceforge.net
> > > > > > Subject: [WiX-users] Visual Styles in Wix BA
> > > > > >
> > > > > > Hi All,
> > > > > >
> > > > > > I am fairly new to Wix, and I am running into a strange 
> > > > > > issue that I
> > > > > can't seem to figure out.  I have a simple bootsrapper 
> > > > > application that works fine until I add a resource dictionary 
> > > > > to the wpf component.  These resource dictionaries work fine 
> > > > > on a normal wpf application, however when I add it to the BA, 
> > > > > it builds fine but the installer crashes.  Is there anything I 
> > > > > need to add to the resource dictionaries to get them to work 
> > > > > with the
> BA?
> > > > > >
> > > > > > Thanks,
> > > > > > Nick
> > > > > >
> > > > > > Nicholas Miller (Network Administrator) LiveTechnology 
> > > > > > Holdings, Inc.
> > > > > > LiveTechnology Park: 16 Sterling Lake Rd, Tuxedo Park, NY
> > > > > > 10987
> > > > > > Phone: 845.351.5100 Direct: 845.535.6205 Fax: 845.351.5102
> > > > > > Email:
> > > > > > nmil...@livetechnology.com<mailto:nmil...@livetechnology.com
> > > > > > >
> > > > > > Website:
> > > > > > www.LiveTechnology.com<http://www.livetechnology.com/>
> > > > > >
> > > > > >
> > > > > --------------------------------------------------------------
> > > > > --
> > > > > ----
> > > > > --
> > > > > --------
> > > > > > Minimize network downtime and maximize team effectiveness.
> > > > > > Reduce network management and security costs.Learn how to 
> > > > > > hire the most
> > > > > talented Cisco Certified professionals. Visit the Employer 
> > > > > Resources Portal 
> > > > > http://www.cisco.com/web/learning/employer_resources/index.htm
> > > > > l
> > > > > > _______________________________________________
> > > > > > WiX-users mailing list
> > > > > > WiX-users@lists.sourceforge.net 
> > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > > > >
> > > > > >
> > > > > --------------------------------------------------------------
> > > > > --
> > > > > ----
> > > > > --
> > > > > --------
> > > > > > Minimize network downtime and maximize team effectiveness.
> > > > > > Reduce network management and security costs.Learn how to 
> > > > > > hire the most talented Cisco Certified professionals. Visit 
> > > > > > the Employer Resources Portal 
> > > > > > http://www.cisco.com/web/learning/employer_resources/index.h
> > > > > > tm l _______________________________________________
> > > > > > WiX-users mailing list
> > > > > > WiX-users@lists.sourceforge.net 
> > > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > > >
> > > > >
> > > > > --------------------------------------------------------------
> > > > > --
> > > > > ----
> > > > > --
> > > > > -------- Minimize network downtime and maximize team effectiveness.
> > > > > Reduce network management and security costs.Learn how to hire 
> > > > > the most talented Cisco Certified professionals. Visit the 
> > > > > Employer Resources Portal 
> > > > > http://www.cisco.com/web/learning/employer_resources/index.htm
> > > > > l _______________________________________________
> > > > > WiX-users mailing list
> > > > > WiX-users@lists.sourceforge.net 
> > > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > > >
> > > >
> > > > ----------------------------------------------------------------
> > > > --
> > > > ----
> > > > -------- Minimize network downtime and maximize team effectiveness.
> > > > Reduce network management and security costs.Learn how to hire 
> > > > the most talented Cisco Certified professionals. Visit the 
> > > > Employer Resources Portal 
> > > > http://www.cisco.com/web/learning/employer_resources/index.html
> > > > _______________________________________________
> > > > WiX-users mailing list
> > > > WiX-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > > >
> > > >
> > > >
> > > > ----------------------------------------------------------------
> > > > --
> > > > ----
> > > > -------- Minimize network downtime and maximize team effectiveness.
> > > > Reduce network management and security costs.Learn how to hire 
> > > > the most talented Cisco Certified professionals. Visit the 
> > > > Employer Resources Portal 
> > > > http://www.cisco.com/web/learning/employer_resources/index.html
> > > > _______________________________________________
> > > > WiX-users mailing list
> > > > WiX-users@lists.sourceforge.net
> > > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > > >
> > > >
> > >
> > >
> > --------------------------------------------------------------------
> > --
> > --------
> > > Minimize network downtime and maximize team effectiveness.
> > > Reduce network management and security costs.Learn how to hire the 
> > > most talented Cisco Certified professionals. Visit the Employer 
> > > Resources
> > Portal
> > > http://www.cisco.com/web/learning/employer_resources/index.html
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> > >
> > >
> > >
> > --------------------------------------------------------------------
> > --
> > --------
> > > Minimize network downtime and maximize team effectiveness.
> > > Reduce network management and security costs.Learn how to hire the 
> > > most talented Cisco Certified professionals. Visit the Employer 
> > > Resources Portal 
> > > http://www.cisco.com/web/learning/employer_resources/index.html
> > > _______________________________________________
> > > WiX-users mailing list
> > > WiX-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/wix-users
> > >
> > >
> >
> > --------------------------------------------------------------------
> > --
> > -------- Minimize network downtime and maximize team effectiveness.
> > Reduce network management and security costs.Learn how to hire the 
> > most talented Cisco Certified professionals. Visit the Employer 
> > Resources Portal 
> > http://www.cisco.com/web/learning/employer_resources/index.html
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
>
> ----------------------------------------------------------------------
> -------- Minimize network downtime and maximize team effectiveness.
> Reduce network management and security costs.Learn how to hire the 
> most talented Cisco Certified professionals. Visit the Employer 
> Resources Portal 
> http://www.cisco.com/web/learning/employer_resources/index.html
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
>
>
> ----------------------------------------------------------------------
> -------- Minimize network downtime and maximize team effectiveness.
> Reduce network management and security costs.Learn how to hire the 
> most talented Cisco Certified professionals. Visit the Employer 
> Resources Portal 
> http://www.cisco.com/web/learning/employer_resources/index.html
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire the most 
talented Cisco Certified professionals. Visit the Employer Resources Portal 
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire 
the most talented Cisco Certified professionals. Visit the 
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to