Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs')
-rw-r--r--main/src/addins/TextTemplating/Mono.TextTemplating.Tests/DummyTemplateGenerator.cs6
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