Skip to content

Commit 46edec0

Browse files
committed
[runtime] Add more 3.0 fx assemblies to remapping table. Fixes #29459
1 parent 8e3e9d8 commit 46edec0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

mono/metadata/assembly.c

+7
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,9 @@ static char **extra_gac_paths = NULL;
7575
* The integer number is an index in the MonoRuntimeInfo structure, whose
7676
* values can be found in domain.c - supported_runtimes. Look there
7777
* to understand what remapping will be made.
78+
*
79+
* .NET version can be found at https://github.com/dotnet/coreclr/blob/master/src/inc/fxretarget.h#L99
80+
*
7881
*/
7982
static const AssemblyVersionMap framework_assemblies [] = {
8083
{"Accessibility", 0},
@@ -103,6 +106,7 @@ static const AssemblyVersionMap framework_assemblies [] = {
103106
{"Npgsql", 0},
104107
{"PEAPI", 0},
105108
{"System", 0},
109+
{"System.ComponentModel.Composition", 2},
106110
{"System.ComponentModel.DataAnnotations", 2},
107111
{"System.Configuration", 0},
108112
{"System.Configuration.Install", 0},
@@ -118,13 +122,16 @@ static const AssemblyVersionMap framework_assemblies [] = {
118122
{"System.Drawing", 0},
119123
{"System.Drawing.Design", 0},
120124
{"System.EnterpriseServices", 0},
125+
{"System.IdentityModel", 3},
126+
{"System.IdentityModel.Selectors", 3},
121127
{"System.Management", 0},
122128
{"System.Messaging", 0},
123129
{"System.Net", 2},
124130
{"System.Runtime.Remoting", 0},
125131
{"System.Runtime.Serialization", 3},
126132
{"System.Runtime.Serialization.Formatters.Soap", 0},
127133
{"System.Security", 0},
134+
{"System.ServiceModel", 3},
128135
{"System.ServiceModel.Web", 2},
129136
{"System.ServiceProcess", 0},
130137
{"System.Transactions", 0},

0 commit comments

Comments
 (0)