Changeset 1994 for trunk/eraser


Ignore:
Timestamp:
05/01/10 00:23:50 (5 years ago)
Author:
lowjoel
Message:
  • Build the source file strings and compile into a resource assembly for BlackBox?
  • Install Eraser.BlackBox? in the correct path (The Plugins folder)
  • The English localisation of BlackBox? should always be installed
  • Install the BlackBox? localisations as required by the selected languages for installation
Location:
trunk/eraser
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/eraser/Eraser.BlackBox/Eraser.BlackBox.csproj

    r1993 r1994  
    103103      <DependentUpon>BlackBoxUploadForm.cs</DependentUpon> 
    104104    </EmbeddedResource> 
     105    <EmbeddedResource Include="Strings.en.resx" /> 
     106    <EmbeddedResource Include="Strings.it.resx" /> 
     107    <EmbeddedResource Include="Strings.nl.resx" /> 
     108    <EmbeddedResource Include="Strings.pl.resx" /> 
     109    <EmbeddedResource Include="Strings.resx" /> 
    105110  </ItemGroup> 
    106111  <ItemGroup> 
  • trunk/eraser/Installer/DirectoryStructure.wxs

    r1993 r1994  
    102102                        Type="string" /> 
    103103                </Component> 
    104                 <Component Id="EraserBlackBox" Guid="3C9273B0-7A35-479b-BBEE-12AA3AB141EE"> 
    105                     <File Id="EraserBlackBoxDll" Name="Eraser.BlackBox.dll" 
    106                         Source="..\Bin\Release\Plugins\Eraser.BlackBox.dll" 
    107                         ProcessorArchitecture="msil" /> 
    108                 </Component> 
    109104                <Component Id="EraserShell" Guid="4C446C7E-BCBC-4561-B8F6-D406516D356F"> 
    110105                    <?if $(sys.BUILDARCH) = "x64"?> 
     
    231226                            ProcessorArchitecture="msil" /> 
    232227                    </Component> 
     228                     
     229                    <Component Id="EraserBlackBox" Guid="3C9273B0-7A35-479b-BBEE-12AA3AB141EE"> 
     230                        <File Id="EraserBlackBoxDll" Name="Eraser.BlackBox.dll" 
     231                            Source="..\Bin\Release\Plugins\Eraser.BlackBox.dll" 
     232                            ProcessorArchitecture="msil" /> 
     233                    </Component> 
    233234 
    234235                    <Directory Id="EraserPluginsLangEnDir" Name="en"> 
    235                         <Component Id="EraserPluginsLangEn" Guid="23B2B7DD-C518-4dde-A229-94CA9122B995"> 
     236                        <Component Id="EraserDefaultPluginsLangEn" Guid="23B2B7DD-C518-4dde-A229-94CA9122B995"> 
    236237                            <File Id="EraserDefaultPluginsEn" Name="Eraser.DefaultPlugins.resources.dll" 
    237238                                Source="..\bin\Release\Plugins\en\Eraser.DefaultPlugins.resources.dll" 
     239                                ProcessorArchitecture="msil" /> 
     240                        </Component> 
     241 
     242                        <Component Id="EraserBlackBoxLangEn" Guid="0820F778-7868-442e-B5BE-B1A5E727CCE6"> 
     243                            <File Id="EraserBlackBoxEn" Name="Eraser.BlackBox.resources.dll" 
     244                                Source="..\bin\Release\Plugins\en\Eraser.BlackBox.resources.dll" 
    238245                                ProcessorArchitecture="msil" /> 
    239246                        </Component> 
  • trunk/eraser/Installer/Eraser.wxs

    r1991 r1994  
    6969            <ComponentRef Id="EraserLangEn" /> 
    7070            <ComponentRef Id="EraserPlugins" /> 
    71             <ComponentRef Id="EraserPluginsLangEn" /> 
     71            <ComponentRef Id="EraserDefaultPluginsLangEn" /> 
    7272 
    7373            <Feature Id="EraserMainBlackBox" Title="Eraser BlackBox" 
    7474                    Description="Eraser BlackBox error reporting component" Level="1"> 
    7575                <ComponentRef Id="EraserBlackBox"/> 
     76                <ComponentRef Id="EraserBlackBoxLangEn" /> 
    7677            </Feature> 
    7778            <Feature Id="EraserMainShell" Title="Eraser Shell Extension" 
  • trunk/eraser/Installer/Localisations.wxs

    r1902 r1994  
    5757        <DirectoryRef Id="EraserPluginsDir"> 
    5858            <Directory Id="EraserPluginsLangNlDir" Name="nl"> 
    59                 <Component Id="EraserPluginsLangNl" Guid="CD85AC3F-2B4E-4ac8-8FF9-6BD3BC90BD3D"> 
     59                <Component Id="EraserDefaultPluginsLangNl" Guid="CD85AC3F-2B4E-4ac8-8FF9-6BD3BC90BD3D"> 
    6060                    <File Id="EraserDefaultPluginsNl" Name="Eraser.DefaultPlugins.resources.dll" 
    6161                        Source="..\bin\Release\Plugins\nl\Eraser.DefaultPlugins.resources.dll" 
    6262                        ProcessorArchitecture="msil" /> 
    6363                </Component> 
     64                <Component Id="EraserBlackBoxLangNl" Guid="A336F90E-38EE-4883-91D9-3791C0E897EA" Transitive="yes"> 
     65                    <File Id="EraserBlackBoxNl" Name="Eraser.BlackBox.resources.dll" 
     66                        Source="..\bin\Release\Plugins\nl\Eraser.BlackBox.resources.dll" 
     67                        ProcessorArchitecture="msil" /> 
     68                </Component> 
    6469            </Directory> 
    6570            <Directory Id="EraserPluginsLangItDir" Name="it"> 
    66                 <Component Id="EraserPluginsLangIt" Guid="26236C68-69E8-4cc6-B8AA-C6130A7EDB10"> 
     71                <Component Id="EraserDefaultPluginsLangIt" Guid="26236C68-69E8-4cc6-B8AA-C6130A7EDB10"> 
    6772                    <File Id="EraserDefaultPluginsIt" Name="Eraser.DefaultPlugins.resources.dll" 
    6873                        Source="..\bin\Release\Plugins\it\Eraser.DefaultPlugins.resources.dll" 
    6974                        ProcessorArchitecture="msil" /> 
    7075                </Component> 
     76                <Component Id="EraserBlackBoxLangIt" Guid="9A7134F4-DED9-4ef6-B624-B5D0CD03FD43" Transitive="yes"> 
     77                    <File Id="EraserBlackBoxIt" Name="Eraser.BlackBox.resources.dll" 
     78                        Source="..\bin\Release\Plugins\it\Eraser.BlackBox.resources.dll" 
     79                        ProcessorArchitecture="msil" /> 
     80                </Component> 
    7181            </Directory> 
    7282            <Directory Id="EraserPluginsLangPlDir" Name="pl"> 
    73                 <Component Id="EraserPluginsLangPl" Guid="138E9CF4-17B9-498a-B476-0A1F91FFB64B"> 
     83                <Component Id="EraserDefaultPluginsLangPl" Guid="138E9CF4-17B9-498a-B476-0A1F91FFB64B"> 
    7484                    <File Id="EraserDefaultPluginsPl" Name="Eraser.DefaultPlugins.resources.dll" 
    7585                        Source="..\bin\Release\Plugins\pl\Eraser.DefaultPlugins.resources.dll" 
     86                        ProcessorArchitecture="msil" /> 
     87                </Component> 
     88                <Component Id="EraserBlackBoxLangPl" Guid="63F255DF-9DD5-46ff-BC92-1AAE00772193" Transitive="yes"> 
     89                    <File Id="EraserBlackBoxPl" Name="Eraser.BlackBox.resources.dll" 
     90                        Source="..\bin\Release\Plugins\pl\Eraser.BlackBox.resources.dll" 
    7691                        ProcessorArchitecture="msil" /> 
    7792                </Component> 
     
    85100            <Feature Id="EraserLanguagesNl" Title="Dutch" Description="Dutch localisation" Level="10"> 
    86101                <ComponentRef Id="EraserLangNl" /> 
    87                 <ComponentRef Id="EraserPluginsLangNl" /> 
     102                <ComponentRef Id="EraserDefaultPluginsLangNl" /> 
     103                <ComponentRef Id="EraserBlackBoxLangNl" /> 
    88104            </Feature> 
    89105            <Feature Id="EraserLanguagesIt" Title="Italian" Description="Italian localisation" Level="10"> 
    90106                <ComponentRef Id="EraserLangIt" /> 
    91                 <ComponentRef Id="EraserPluginsLangIt" /> 
     107                <ComponentRef Id="EraserDefaultPluginsLangIt" /> 
     108                <ComponentRef Id="EraserBlackBoxLangIt" /> 
    92109            </Feature> 
    93110            <Feature Id="EraserLanguagesPl" Title="Polish" Description="Polish localisation" Level="10"> 
    94111                <ComponentRef Id="EraserLangPl"/> 
    95                 <ComponentRef Id="EraserPluginsLangPl"/> 
     112                <ComponentRef Id="EraserDefaultPluginsLangPl"/> 
     113                <ComponentRef Id="EraserBlackBoxLangPl" /> 
    96114            </Feature> 
    97115        </Feature> 
Note: See TracChangeset for help on using the changeset viewer.