diff --git a/src/DynamoCore/Extensions/ExtensionLoader.cs b/src/DynamoCore/Extensions/ExtensionLoader.cs index e734a8815bb..ec3381e4575 100644 --- a/src/DynamoCore/Extensions/ExtensionLoader.cs +++ b/src/DynamoCore/Extensions/ExtensionLoader.cs @@ -74,7 +74,8 @@ public IExtension Load(string extensionPath) { if (item.Name == "AssemblyPath") { - path = Path.Combine(path, item.InnerText); + // Usually the extension configs are written on a Windows system, so we only need to make them compatible with linux + path = Path.Combine(path, item.InnerText.Replace('\\', Path.DirectorySeparatorChar)); definition.AssemblyPath = path; } else if (item.Name == "TypeName")