@@ -171,6 +171,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
171171 {
172172 case Runtime . WindowsX64 :
173173 if ( TryLoadFile ( directory , "x64" , fileName )
174+ || TryLoadFile ( directory , "runtimes/win-x64" , fileName )
174175 || TryLoadFile ( directory , "win-x64/native" , fileName )
175176 || TryLoadFile ( directory , "win-x64" , fileName ) )
176177 {
@@ -179,6 +180,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
179180 break ;
180181 case Runtime . WindowsX86 :
181182 if ( TryLoadFile ( directory , "x86" , fileName )
183+ || TryLoadFile ( directory , "runtimes/win-x86" , fileName )
182184 || TryLoadFile ( directory , "win-x86/native" , fileName )
183185 || TryLoadFile ( directory , "win-x86" , fileName ) )
184186 {
@@ -187,6 +189,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
187189 break ;
188190 case Runtime . WindowsArm64 :
189191 if ( TryLoadFile ( directory , "arm64" , fileName )
192+ || TryLoadFile ( directory , "runtimes/win-arm64" , fileName )
190193 || TryLoadFile ( directory , "win-arm64/native" , fileName )
191194 || TryLoadFile ( directory , "win-arm64" , fileName ) )
192195 {
@@ -195,6 +198,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
195198 break ;
196199 case Runtime . WindowsArm :
197200 if ( TryLoadFile ( directory , "arm" , fileName )
201+ || TryLoadFile ( directory , "runtimes/win-arm" , fileName )
198202 || TryLoadFile ( directory , "win-arm/native" , fileName )
199203 || TryLoadFile ( directory , "win-arm" , fileName ) )
200204 {
@@ -203,6 +207,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
203207 break ;
204208 case Runtime . LinuxX64 :
205209 if ( TryLoadFile ( directory , "x64" , fileName )
210+ || TryLoadFile ( directory , "runtimes/linux-x64" , fileName )
206211 || TryLoadFile ( directory , "linux-x64/native" , fileName )
207212 || TryLoadFile ( directory , "linux-x64" , fileName ) )
208213 {
@@ -211,6 +216,7 @@ static bool TryLoadFromDirectory(string fileName, string directory)
211216 break ;
212217 case Runtime . LinuxX86 :
213218 if ( TryLoadFile ( directory , "x86" , fileName )
219+ || TryLoadFile ( directory , "runtimes/linux-x86" , fileName )
214220 || TryLoadFile ( directory , "linux-x86/native" , fileName )
215221 || TryLoadFile ( directory , "linux-x86" , fileName ) )
216222 {
0 commit comments