diff options
-rw-r--r-- | main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs index 6ddd9d9a41..a90c9a8ecd 100644 --- a/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs +++ b/main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs @@ -32,6 +32,12 @@ namespace Mono.TextTemplating.Tests { protected override string ResolveAssemblyReference (string assemblyReference) { + if (System.IO.Path.IsPathRooted (assemblyReference)) + return assemblyReference; + + if (assemblyReference.EndsWith (".dll", StringComparison.OrdinalIgnoreCase)) + assemblyReference = assemblyReference.Remove (assemblyReference.Length - 4); + var assemblyName = new AssemblyName (assemblyReference).Name; if (assemblyName == typeof (Uri).Assembly.GetName ().Name) return typeof (Uri).Assembly.Location;//System.dll |