@@ -106,6 +106,7 @@ private Assembly OnResolve(object sender, AssemblyResolveEventArgs args)
106
106
107
107
if ( this . searchDirectories == null || this . searchDirectories . Count == 0 )
108
108
{
109
+ EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: There are no search directories, returning." , args . Name ) ;
109
110
return null ;
110
111
}
111
112
@@ -146,23 +147,31 @@ private Assembly OnResolve(object sender, AssemblyResolveEventArgs args)
146
147
continue ;
147
148
}
148
149
150
+ EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: Searching in: '{1}'." , args . Name , dir ) ;
151
+
149
152
foreach ( var extension in SupportedFileExtensions )
150
153
{
151
154
var assemblyPath = Path . Combine ( dir , requestedName . Name + extension ) ;
152
155
try
153
156
{
154
157
if ( ! File . Exists ( assemblyPath ) )
155
158
{
159
+ EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: Assembly path does not exist: '{1}', returning." , args . Name , assemblyPath ) ;
160
+
156
161
continue ;
157
162
}
158
163
159
164
AssemblyName foundName = this . platformAssemblyLoadContext . GetAssemblyNameFromPath ( assemblyPath ) ;
160
165
161
166
if ( ! this . RequestedAssemblyNameMatchesFound ( requestedName , foundName ) )
162
167
{
168
+ EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: File exists but version/public key is wrong. Try next extension." , args . Name ) ;
169
+
163
170
continue ; // File exists but version/public key is wrong. Try next extension.
164
171
}
165
172
173
+ EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: Loading assembly '{1}'." , args . Name , assemblyPath ) ;
174
+
166
175
assembly = this . platformAssemblyLoadContext . LoadAssemblyFromPath ( assemblyPath ) ;
167
176
this . resolvedAssemblies [ args . Name ] = assembly ;
168
177
@@ -172,7 +181,7 @@ private Assembly OnResolve(object sender, AssemblyResolveEventArgs args)
172
181
}
173
182
catch ( FileLoadException ex )
174
183
{
175
- EqtTrace . Info ( "AssemblyResolver.OnResolve: {0}: Failed to load assembly. Reason:{1} " , args . Name , ex ) ;
184
+ EqtTrace . Error ( "AssemblyResolver.OnResolve: {0}: Failed to load assembly. Reason:{1} " , args . Name , ex ) ;
176
185
177
186
// Re-throw FileLoadException, because this exception means that the assembly
178
187
// was found, but could not be loaded. This will allow us to report a more
0 commit comments