From 5afa3e4e7cf9d081830a5c34dd312237c11e56b7 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 4 Aug 2025 14:00:10 +0300 Subject: [PATCH] Add missing .net paths --- de4dot.code/AssemblyResolver.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/de4dot.code/AssemblyResolver.cs b/de4dot.code/AssemblyResolver.cs index 17596495d..73c4350a9 100644 --- a/de4dot.code/AssemblyResolver.cs +++ b/de4dot.code/AssemblyResolver.cs @@ -61,6 +61,10 @@ static void AddOtherSearchPaths(IList paths) { var windir = Environment.GetEnvironmentVariable("WINDIR"); if (!string.IsNullOrEmpty(windir)) { + AddIfExists(paths, windir, @"Microsoft.NET\Framework\v4.0.30319"); + AddIfExists(paths, windir, @"Microsoft.NET\Framework\v3.5"); + AddIfExists(paths, windir, @"Microsoft.NET\Framework\v3.0"); + AddIfExists(paths, windir, @"Microsoft.NET\Framework\v2.0.50727"); AddIfExists(paths, windir, @"Microsoft.NET\Framework\v1.1.4322"); AddIfExists(paths, windir, @"Microsoft.NET\Framework\v1.0.3705"); } @@ -81,6 +85,11 @@ static void AddOtherAssemblySearchPaths(IList paths, string path) { AddIfExists(paths, path, @"Microsoft SDKs\Silverlight\v5.0\Libraries\Server"); AddIfExists(paths, path, @"Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE"); AddIfExists(paths, path, @"Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE"); + AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.8"); + AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2"); + AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.1"); + AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7"); + AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2"); AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1"); AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6"); AddIfExists(paths, path, @"Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.2");