Skip to content

Commit 3d14656

Browse files
committed
prepare signed assemblies
1 parent bcafef5 commit 3d14656

11 files changed

Lines changed: 30 additions & 14 deletions

File tree

src/FastCloner.Contrib/FastCloner.Contrib.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<ImplicitUsings>enable</ImplicitUsings>
55
<Nullable>enable</Nullable>
66
<TargetFrameworks>net8.0;net9.0</TargetFrameworks>
77
<LangVersion>preview</LangVersion>
8+
<SignAssembly>true</SignAssembly>
9+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
810
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
911
<Title>Special types support for FastCloner</Title>
1012
<Description>Extends FastCloner with support for certain special types.</Description>

src/FastCloner.SourceGenerator.Analyzers/FastCloner.SourceGenerator.Analyzers.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<LangVersion>preview</LangVersion>
66
<Nullable>enable</Nullable>
77
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
8+
<SignAssembly>true</SignAssembly>
9+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
810
</PropertyGroup>
911
<ItemGroup>
1012
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="4.14.0">

src/FastCloner.SourceGenerator.CodeFixes/FastCloner.SourceGenerator.CodeFixes.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<LangVersion>preview</LangVersion>
66
<Nullable>enable</Nullable>
77
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
8+
<SignAssembly>true</SignAssembly>
9+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
810
</PropertyGroup>
911
<ItemGroup>
1012
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="4.14.0">

src/FastCloner.SourceGenerator.Console/FastCloner.SourceGenerator.Console.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
55
<TargetFramework>net8.0</TargetFramework>
66
<LangVersion>preview</LangVersion>
77
<ImplicitUsings>enable</ImplicitUsings>
88
<Nullable>enable</Nullable>
9+
<SignAssembly>true</SignAssembly>
10+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
911
</PropertyGroup>
1012

1113
<ItemGroup>
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Runtime.CompilerServices;
22

3-
[assembly: InternalsVisibleTo("FastCloner.Tests")]
4-
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator")]
5-
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.Analyzers")]
6-
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.CodeFixes")]
7-
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.Console")]
3+
[assembly: InternalsVisibleTo("FastCloner.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
4+
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
5+
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.Analyzers, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
6+
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.CodeFixes, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
7+
[assembly: InternalsVisibleTo("FastCloner.SourceGenerator.Console, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<LangVersion>preview</LangVersion>
55
<Nullable>enable</Nullable>
66
<TargetFrameworks>netstandard2.0;net8.0</TargetFrameworks>
7+
<SignAssembly>true</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
79
</PropertyGroup>
810

911
</Project>

src/FastCloner.SourceGenerator/FastCloner.SourceGenerator.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
55
<LangVersion>preview</LangVersion>
66
<Nullable>enable</Nullable>
7+
<SignAssembly>true</SignAssembly>
8+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
79
<EmitCompilerGeneratedFiles>true</EmitCompilerGeneratedFiles>
810
<CompilerGeneratedFilesOutputPath>Generated</CompilerGeneratedFilesOutputPath>
911
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>

src/FastCloner.Tests/FastCloner.Tests.csproj

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<ImplicitUsings>enable</ImplicitUsings>
@@ -9,6 +9,8 @@
99
<IsTestProject>true</IsTestProject>
1010
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
1111
<TargetFramework>net10.0</TargetFramework>
12+
<SignAssembly>true</SignAssembly>
13+
<AssemblyOriginatorKeyFile>..\FastCloner.snk</AssemblyOriginatorKeyFile>
1214
</PropertyGroup>
1315
<ItemGroup>
1416
<PackageReference Include="FluentNHibernate" Version="3.4.1" />

src/FastCloner.snk

596 Bytes
Binary file not shown.

src/FastCloner/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System.Runtime.CompilerServices;
22

3-
[assembly: InternalsVisibleTo("FastCloner.Tests")]
4-
[assembly: InternalsVisibleTo("FastCloner.Contrib")]
3+
[assembly: InternalsVisibleTo("FastCloner.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
4+
[assembly: InternalsVisibleTo("FastCloner.Contrib, PublicKey=0024000004800000940000000602000000240000525341310004000001000100bd882e7dcc8a5cfdd6e2193c66bb144ab67e83964b825035b4b05ccdc40a5a7218a497799f98f98e628c38492fa227ad1579c7d701934ea2e30459a4dabfcfa498fc9f4dc6d3e3f118e4df6615aced3da480ea45d30832ddbfd56acebc957ee6345944d2e9b82705a725276146baadf08cf7a8612fd4f3ceb8b8ec9529b975c2")]
55
namespace FastCloner;

0 commit comments

Comments
 (0)