Skip to content
This repository was archived by the owner on Sep 25, 2024. It is now read-only.

Commit 29f5bee

Browse files
committed
[build] Strongname this so it can be referenced by other strongnamed libs
1 parent 1e31ae8 commit 29f5bee

File tree

8 files changed

+12
-33
lines changed

8 files changed

+12
-33
lines changed

Directory.Build.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<!-- Deliberately empty so we don't inherit files from whoever submodules this repository -->
3+
</Project>

Directory.Build.targets

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)Xamarin.PropertyEditing.snk</AssemblyOriginatorKeyFile>
4+
<SignAssembly>true</SignAssembly>
5+
</PropertyGroup>
6+
</Project>

Xamarin.PropertyEditing.Mac/Xamarin.PropertyEditing.Mac.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,6 @@
4444
<LinkMode></LinkMode>
4545
<XamMacArch></XamMacArch>
4646
</PropertyGroup>
47-
<!-- Build with strong naming if built as part of some Xamarin VSIX, normally referencing this project as a git submodule under external\Xamarin.PropertyEditing -->
48-
<PropertyGroup Condition="Exists('../../../xamarin.snk')">
49-
<AssemblyOriginatorKeyFile>../../../xamarin.snk</AssemblyOriginatorKeyFile>
50-
<SignAssembly>true</SignAssembly>
51-
<DefineConstants>$(DefineConstants);STRONG_NAMED</DefineConstants>
52-
</PropertyGroup>
5347
<ItemGroup>
5448
<Reference Include="System" />
5549
<Reference Include="System.Core" />

Xamarin.PropertyEditing.Tests/Xamarin.PropertyEditing.Tests.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@
55
<RestorePackagesPath>$(MSBuildThisFileDirectory)packages\</RestorePackagesPath>
66
</PropertyGroup>
77

8-
<PropertyGroup Condition="Exists('..\..\..\xamarin.snk')">
9-
<AssemblyOriginatorKeyFile>..\..\..\xamarin.snk</AssemblyOriginatorKeyFile>
10-
<SignAssembly>true</SignAssembly>
11-
<DefineConstants>$(DefineConstants);STRONG_NAMED</DefineConstants>
12-
</PropertyGroup>
13-
148
<ItemGroup>
159
<Reference Include="System" />
1610
<Reference Include="System.Core" />

Xamarin.PropertyEditing.Windows/Xamarin.PropertyEditing.Windows.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,6 @@
3030
<ErrorReport>prompt</ErrorReport>
3131
<WarningLevel>4</WarningLevel>
3232
</PropertyGroup>
33-
<!-- Build with strong naming if built as part of some Xamarin VSIX, normally referencing this project as a git submodule under external\Xamarin.PropertyEditing -->
34-
<PropertyGroup Condition="Exists('..\..\..\xamarin.snk')">
35-
<AssemblyOriginatorKeyFile>..\..\..\xamarin.snk</AssemblyOriginatorKeyFile>
36-
<SignAssembly>true</SignAssembly>
37-
<DefineConstants>$(DefineConstants);STRONG_NAMED</DefineConstants>
38-
</PropertyGroup>
3933
<ItemGroup>
4034
<Reference Include="PresentationCore" />
4135
<Reference Include="PresentationFramework" />

Xamarin.PropertyEditing.snk

596 Bytes
Binary file not shown.

Xamarin.PropertyEditing/Properties/AssemblyInfo.cs

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,6 @@
55
[assembly: ComVisible (false)]
66
[assembly: Guid ("a0b6fe73-d046-4e1c-ba9d-f20683889c5a")]
77

8-
#if STRONG_NAMED
9-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Tests, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
10-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Windows, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
11-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Mac, PublicKey=002400000480000094000000060200000024000052534131000400000100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]
12-
#else
13-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Tests")]
14-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Windows")]
15-
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Mac")]
16-
#endif
8+
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100779ef9d5316870904e12da94285478d80fe3bcab75e07b2d512110e712575676e8372d97967220f14e4d359112f6835b9e7b95e9622522446ab3b1c56e31fbf1458247ac7ba32c9a1e6a7d4c633b24cd780cb2ad4d5a7a17c59a34457691bf19c5506485f23981f7a8e51e1b8b4221277e411656a5b4687460da5812572c199a")]
9+
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Windows, PublicKey=0024000004800000940000000602000000240000525341310004000001000100779ef9d5316870904e12da94285478d80fe3bcab75e07b2d512110e712575676e8372d97967220f14e4d359112f6835b9e7b95e9622522446ab3b1c56e31fbf1458247ac7ba32c9a1e6a7d4c633b24cd780cb2ad4d5a7a17c59a34457691bf19c5506485f23981f7a8e51e1b8b4221277e411656a5b4687460da5812572c199a")]
10+
[assembly: InternalsVisibleTo ("Xamarin.PropertyEditing.Mac, PublicKey=0024000004800000940000000602000000240000525341310004000001000100779ef9d5316870904e12da94285478d80fe3bcab75e07b2d512110e712575676e8372d97967220f14e4d359112f6835b9e7b95e9622522446ab3b1c56e31fbf1458247ac7ba32c9a1e6a7d4c633b24cd780cb2ad4d5a7a17c59a34457691bf19c5506485f23981f7a8e51e1b8b4221277e411656a5b4687460da5812572c199a")]

Xamarin.PropertyEditing/Xamarin.PropertyEditing.csproj

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
<TargetFramework>netstandard2.0</TargetFramework>
55
</PropertyGroup>
66

7-
<PropertyGroup Condition="Exists('..\..\..\xamarin.snk')">
8-
<AssemblyOriginatorKeyFile>..\..\..\xamarin.snk</AssemblyOriginatorKeyFile>
9-
<SignAssembly>true</SignAssembly>
10-
<DefineConstants>$(DefineConstants);STRONG_NAMED</DefineConstants>
11-
</PropertyGroup>
12-
137
<ItemGroup>
148
<EmbeddedResource Update="Properties\Resources.resx">
159
<Generator>PublicResXFileCodeGenerator</Generator>

0 commit comments

Comments
 (0)