Skip to content

Commit

Permalink
Sign all assemblies.
Browse files Browse the repository at this point in the history
  • Loading branch information
benquarmby committed Aug 29, 2015
1 parent 79e87ac commit 6780330
Show file tree
Hide file tree
Showing 14 changed files with 81 additions and 76 deletions.
37 changes: 7 additions & 30 deletions JSLintNet.props
Original file line number Diff line number Diff line change
@@ -1,35 +1,12 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="$(Configuration) == Release">
<RunCodeAnalysis>true</RunCodeAnalysis>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
</PropertyGroup>
<PropertyGroup>
<JSLintNetBuildDir>$(SolutionDir)build\</JSLintNetBuildDir>
<JSLintNetPackageDir>$(TargetDir)Package\</JSLintNetPackageDir>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\JSLint.NET.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>

<UsingTask TaskName="GetAssemblyVersionInfo" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll" >
<ParameterGroup>
<File ParameterType="System.String" Required="true" />
<Version ParameterType="System.String" Output="true" />
<InformationalVersion ParameterType="System.String" Output="true" />
<Copyright ParameterType="System.String" Output="true" />
<CompanyName ParameterType="System.String" Output="true" />
</ParameterGroup>
<Task>
<Code Type="Fragment" Language="cs">
var info = System.Diagnostics.FileVersionInfo.GetVersionInfo(File);
Version = info.FileVersion;
InformationalVersion = info.ProductVersion;
Copyright = info.LegalCopyright;
CompanyName = info.CompanyName;
</Code>
</Task>
</UsingTask>

<Target Name="JSLintNetVersion" BeforeTargets="AfterBuild">
<GetAssemblyVersionInfo File="$(TargetPath)">
<Output TaskParameter="Version" PropertyName="JSLintNetVersion" />
<Output TaskParameter="InformationalVersion" PropertyName="JSLintNetInformationalVersion" />
<Output TaskParameter="Copyright" PropertyName="JSLintNetCopyright" />
<Output TaskParameter="CompanyName" PropertyName="JSLintNetCompanyName" />
</GetAssemblyVersionInfo>
</Target>
</Project>
35 changes: 35 additions & 0 deletions JSLintNet.targets
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8" ?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<JSLintNetBuildDir>$(SolutionDir)build\</JSLintNetBuildDir>
<JSLintNetPackageDir>$(TargetDir)Package\</JSLintNetPackageDir>
</PropertyGroup>

<UsingTask TaskName="GetAssemblyVersionInfo" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll" >
<ParameterGroup>
<File ParameterType="System.String" Required="true" />
<Version ParameterType="System.String" Output="true" />
<InformationalVersion ParameterType="System.String" Output="true" />
<Copyright ParameterType="System.String" Output="true" />
<CompanyName ParameterType="System.String" Output="true" />
</ParameterGroup>
<Task>
<Code Type="Fragment" Language="cs">
var info = System.Diagnostics.FileVersionInfo.GetVersionInfo(File);
Version = info.FileVersion;
InformationalVersion = info.ProductVersion;
Copyright = info.LegalCopyright;
CompanyName = info.CompanyName;
</Code>
</Task>
</UsingTask>

<Target Name="JSLintNetVersion" BeforeTargets="AfterBuild">
<GetAssemblyVersionInfo File="$(TargetPath)">
<Output TaskParameter="Version" PropertyName="JSLintNetVersion" />
<Output TaskParameter="InformationalVersion" PropertyName="JSLintNetInformationalVersion" />
<Output TaskParameter="Copyright" PropertyName="JSLintNetCopyright" />
<Output TaskParameter="CompanyName" PropertyName="JSLintNetCompanyName" />
</GetAssemblyVersionInfo>
</Target>
</Project>
4 changes: 1 addition & 3 deletions source/JSLintNet.Console/JSLintNet.Console.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,6 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<RunCodeAnalysis>true</RunCodeAnalysis>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
Expand Down Expand Up @@ -117,6 +114,7 @@
<Error Condition="!Exists('$(MSBuildCommunityTasksTargets)')" Text="$([System.String]::Format('$(ErrorText)', '$(MSBuildCommunityTasksTargets)'))" />
<Error Condition="!Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets'))" />
</Target>
<Import Project="$(SolutionDir)JSLintNet.targets" />
<Import Project="JSLintNet.Console.targets" Condition="$(Configuration) == Release" />
<Import Project="..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets" Condition="Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" />
</Project>
4 changes: 2 additions & 2 deletions source/JSLintNet.Console/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,5 +17,5 @@
[assembly: Guid("55b05043-edf8-4643-bb3e-0620e0b10eb2")]
[assembly: NeutralResourcesLanguage("en-US")]

[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=" + AssemblyInfo.DynamicPublicKey)]
8 changes: 2 additions & 6 deletions source/JSLintNet.VisualStudio/JSLintNet.VisualStudio.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
</ApplicationIcon>
</PropertyGroup>
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Expand All @@ -23,11 +24,8 @@
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>JSLintNet.VisualStudio</RootNamespace>
<AssemblyName>JSLintNet.VisualStudio</AssemblyName>
<SignAssembly>false</SignAssembly>
<AssemblyOriginatorKeyFile>..\..\JSLint.NET.snk</AssemblyOriginatorKeyFile>
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
</PropertyGroup>
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Expand All @@ -47,11 +45,8 @@
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<RunCodeAnalysis>true</RunCodeAnalysis>
<Prefer32Bit>false</Prefer32Bit>
<PlatformTarget>AnyCPU</PlatformTarget>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.Build" />
Expand Down Expand Up @@ -262,6 +257,7 @@
<Error Condition="!Exists('$(MSBuildCommunityTasksTargets)')" Text="$([System.String]::Format('$(ErrorText)', '$(MSBuildCommunityTasksTargets)'))" />
<Error Condition="!Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets'))" />
</Target>
<Import Project="$(SolutionDir)JSLintNet.targets" />
<Import Project="JSLintNet.VisualStudio.targets" Condition="$(Configuration) == Release" />
<Import Project="..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets" Condition="Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" />
</Project>
6 changes: 3 additions & 3 deletions source/JSLintNet.VisualStudio/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@
[assembly: CLSCompliant(false)]
[assembly: NeutralResourcesLanguage("en-US")]

[assembly: InternalsVisibleTo("JSLintNet.Specifications")]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
[assembly: InternalsVisibleTo("JSLintNet.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=" + AssemblyInfo.DynamicPublicKey)]
12 changes: 2 additions & 10 deletions source/JSLintNet/JSLintNet.csproj
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="$(SolutionDir)\external\ClearScript\ClearScript.props" />
<Import Project="$(SolutionDir)external\ClearScript\ClearScript.props" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Expand Down Expand Up @@ -38,17 +38,8 @@
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<DocumentationFile>bin\Release\JSLintNet.xml</DocumentationFile>
<RunCodeAnalysis>true</RunCodeAnalysis>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\..\JSLint.NET.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="ClearScript, Version=5.4.2.1, Culture=neutral, PublicKeyToken=935d0c957da47c73, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
Expand Down Expand Up @@ -204,6 +195,7 @@
<Error Condition="!Exists('$(MSBuildCommunityTasksTargets)')" Text="$([System.String]::Format('$(ErrorText)', '$(MSBuildCommunityTasksTargets)'))" />
<Error Condition="!Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets'))" />
</Target>
<Import Project="$(SolutionDir)JSLintNet.targets" />
<Import Project="JSLintNet.targets" Condition="$(Configuration) == Release" />
<Import Project="..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets" Condition="Exists('..\..\packages\StyleCop.MSBuild.4.7.49.1\build\StyleCop.MSBuild.Targets')" />
</Project>
24 changes: 17 additions & 7 deletions source/JSLintNet/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
[assembly: Guid("683a3b2e-608a-463b-8046-85e856294a34")]
[assembly: NeutralResourcesLanguage("en-US")]

[assembly: InternalsVisibleTo("JSLintNet.Console")]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio")]
[assembly: InternalsVisibleTo("JSLintNet.QualityTools")]
[assembly: InternalsVisibleTo("JSLintNet.Specifications")]
[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications")]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
[assembly: InternalsVisibleTo("JSLintNet.Console, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.QualityTools, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=" + AssemblyInfo.DynamicPublicKey)]

namespace JSLintNet
{
Expand Down Expand Up @@ -61,5 +61,15 @@ internal static class AssemblyInfo
/// The edition of JSLint bundled with this release.
/// </summary>
public const string Edition = "2015-07-01";

/// <summary>
/// The public key for JSLint.NET.
/// </summary>
public const string PublicKey = "00240000048000009400000006020000002400005253413100040000010001000168e96c4e92cd1cfe13015e01d7b5c6db7df73bc4cbb64deb31cf449bbd3510b5f0a7324d9fc12ab1e9890d47a558a6125258b1f49fb4b6f2cd29cad5241337a023e3741961a681139f0e3386a68643e09015953eb97a3a9a0e4e0508983d4f66e1a60491c35ce1e6a88edf48a453a7036d768dde8b596fda2952be86ad73bb";

/// <summary>
/// The dynamic public key.
/// </summary>
public const string DynamicPublicKey = "0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7";
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Expand All @@ -42,6 +43,7 @@
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
<RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<Reference Include="Autofac, Version=3.5.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
<RestorePackages>true</RestorePackages>
<CodeAnalysisAdditionalOptions>/assemblycomparemode:StrongNameIgnoringVersion</CodeAnalysisAdditionalOptions>
</PropertyGroup>
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Expand All @@ -37,9 +38,6 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<RunCodeAnalysis>true</RunCodeAnalysis>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<StyleCopTreatErrorsAsWarnings>false</StyleCopTreatErrorsAsWarnings>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using JSLintNet;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
Expand Down Expand Up @@ -34,6 +35,7 @@
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: InternalsVisibleTo("JSLintNet.Specifications")]
[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications")]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications")]

[assembly: InternalsVisibleTo("JSLintNet.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.Console.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
[assembly: InternalsVisibleTo("JSLintNet.VisualStudio.Specifications, PublicKey=" + AssemblyInfo.PublicKey)]
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
<RestorePackages>true</RestorePackages>
<TargetFrameworkProfile />
</PropertyGroup>
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Expand All @@ -42,12 +43,7 @@
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<AssemblyOriginatorKeyFile>..\..\JSLint.NET.snk</AssemblyOriginatorKeyFile>
<RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<Reference Include="Autofac, Version=3.5.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
Expand Down Expand Up @@ -34,4 +33,3 @@
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: InternalsVisibleTo("xunit")]
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<RestorePackages>true</RestorePackages>
</PropertyGroup>
<Import Project="$(SolutionDir)JSLintNet.props" />
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
Expand All @@ -39,7 +40,7 @@
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>AnyCPU</PlatformTarget>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<RunCodeAnalysis>false</RunCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<Reference Include="Autofac, Version=3.5.0.0, Culture=neutral, PublicKeyToken=17863af14b0044da, processorArchitecture=MSIL">
Expand Down

0 comments on commit 6780330

Please sign in to comment.