Changeset 633


Ignore:
Timestamp:
11/30/2008 3:23:06 AM (6 years ago)
Author:
lowjoel
Message:

Following the discussion that Authenticode should also be used when verifying plugins on first load, I've now changed the Compiling Eraser instructions http://eraser.heidi.ie/trac/wiki/CompilingEraser?version=4 so that a Strong Name Key file is used without password protection by default; Authenticode keys will be assumed to be in the Solution root folder, and the release binaries will be signed before the installer is compiled. Bootstrapper will be signed after linking.

Location:
branches/eraser6
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6

    • Property svn:ignore
      •  

        old new  
        33*.ncb 
        44*.pfx 
         5*.snk 
  • branches/eraser6/DefaultPlugins/DefaultPlugins.csproj

    r592 r633  
    33    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    44    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 
    5     <ProductVersion>9.0.30729</ProductVersion> 
     5    <ProductVersion>9.0.21022</ProductVersion> 
    66    <SchemaVersion>2.0</SchemaVersion> 
    77    <ProjectGuid>{21752123-7BD7-4B44-B512-14A963C55FD8}</ProjectGuid> 
     
    1111    <AssemblyName>Eraser.DefaultPlugins</AssemblyName> 
    1212    <SignAssembly>true</SignAssembly> 
    13     <AssemblyOriginatorKeyFile>..\Key File.pfx</AssemblyOriginatorKeyFile> 
     13    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile> 
    1414    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1515  </PropertyGroup> 
     
    105105    <EmbeddedResource Include="CustomMethodPassEditor.resx"> 
    106106      <DependentUpon>CustomMethodPassEditor.cs</DependentUpon> 
     107      <SubType>Designer</SubType> 
    107108    </EmbeddedResource> 
    108109    <EmbeddedResource Include="Strings.en.resx"> 
  • branches/eraser6/Eraser.sln

    r592 r633  
    44Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4AA1FBC2-DA5C-4204-B152-B5929516DC48}" 
    55    ProjectSection(SolutionItems) = preProject 
     6        Strong Name.snk = Strong Name.snk 
    67        Version.cs = Version.cs 
    78    EndProjectSection 
  • branches/eraser6/Eraser/Eraser.csproj

    r603 r633  
    44    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    55    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 
    6     <ProductVersion>9.0.30729</ProductVersion> 
     6    <ProductVersion>9.0.21022</ProductVersion> 
    77    <SchemaVersion>2.0</SchemaVersion> 
    88    <ProjectGuid>{A9884ABF-46E8-42C1-A30B-9A3DD6C38004}</ProjectGuid> 
     
    3030    <BootstrapperEnabled>true</BootstrapperEnabled> 
    3131    <SignAssembly>true</SignAssembly> 
    32     <AssemblyOriginatorKeyFile>..\Key File.pfx</AssemblyOriginatorKeyFile> 
     32    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile> 
    3333  </PropertyGroup> 
    3434  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> 
     
    181181    <EmbeddedResource Include="TaskDataSelectionForm.en.resx"> 
    182182      <DependentUpon>TaskDataSelectionForm.cs</DependentUpon> 
     183      <SubType>Designer</SubType> 
    183184    </EmbeddedResource> 
    184185    <EmbeddedResource Include="TaskDataSelectionForm.nl.resx"> 
     
    204205    <EmbeddedResource Include="UpdateForm.resx"> 
    205206      <DependentUpon>UpdateForm.cs</DependentUpon> 
     207      <SubType>Designer</SubType> 
    206208    </EmbeddedResource> 
    207209    <Compile Include="Properties\Resources.Designer.cs"> 
  • branches/eraser6/Installer/Installer.wixproj

    r590 r633  
    5151    <Content Include="Resources\Information.ico" /> 
    5252    <Content Include="Resources\New Folder.ico" /> 
     53    <None Include="SignBin.bat" /> 
    5354  </ItemGroup> 
    5455  <ItemGroup> 
     
    6465    </Target> 
    6566    --> 
     67  <PropertyGroup> 
     68    <PreBuildEvent>"$(ProjectDir)\SignBin.bat" "$(SolutionDir)"</PreBuildEvent> 
     69  </PropertyGroup> 
    6670</Project> 
  • branches/eraser6/Manager/Manager.csproj

    r610 r633  
    33    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    44    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 
    5     <ProductVersion>9.0.30729</ProductVersion> 
     5    <ProductVersion>9.0.21022</ProductVersion> 
    66    <SchemaVersion>2.0</SchemaVersion> 
    77    <ProjectGuid>{C1AC3255-0939-499D-A69D-725E3DD4F574}</ProjectGuid> 
     
    1212    <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent> 
    1313    <SignAssembly>true</SignAssembly> 
    14     <AssemblyOriginatorKeyFile>..\Key File.pfx</AssemblyOriginatorKeyFile> 
     14    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile> 
    1515    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1616  </PropertyGroup> 
     
    7272  </ItemGroup> 
    7373  <ItemGroup> 
    74     <EmbeddedResource Include="Strings.en.resx" /> 
    75     <EmbeddedResource Include="Strings.nl.resx" /> 
    76     <EmbeddedResource Include="Strings.resx" /> 
     74    <EmbeddedResource Include="Strings.en.resx"> 
     75      <SubType>Designer</SubType> 
     76    </EmbeddedResource> 
     77    <EmbeddedResource Include="Strings.nl.resx"> 
     78      <SubType>Designer</SubType> 
     79    </EmbeddedResource> 
     80    <EmbeddedResource Include="Strings.resx"> 
     81      <SubType>Designer</SubType> 
     82    </EmbeddedResource> 
    7783  </ItemGroup> 
    7884  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> 
  • branches/eraser6/Util/Util.csproj

    r592 r633  
    33    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    44    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> 
    5     <ProductVersion>9.0.30729</ProductVersion> 
     5    <ProductVersion>9.0.21022</ProductVersion> 
    66    <SchemaVersion>2.0</SchemaVersion> 
    77    <ProjectGuid>{D083E1A8-3A4C-4683-9B3F-D5FEDE61B9C9}</ProjectGuid> 
     
    1111    <AssemblyName>Eraser.Util</AssemblyName> 
    1212    <SignAssembly>true</SignAssembly> 
    13     <AssemblyOriginatorKeyFile>..\Key File.pfx</AssemblyOriginatorKeyFile> 
     13    <AssemblyOriginatorKeyFile>..\Strong Name.snk</AssemblyOriginatorKeyFile> 
    1414    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> 
    1515  </PropertyGroup> 
Note: See TracChangeset for help on using the changeset viewer.