diff --git a/src/extensibility/Package.js b/src/extensibility/Package.js
index <HASH>..<HASH> 100644
--- a/src/extensibility/Package.js
+++ b/src/extensibility/Package.js
@@ -248,7 +248,7 @@ define(function (require, exports, module) {
             // Download the bits (using Node since brackets-shell doesn't support binary file IO)
             var r = extensionManager.downloadFile(downloadId, urlInfo.url);
             r.done(function (result) {
-                d.resolve({ localPath: result, filenameHint: urlInfo.filenameHint });
+                d.resolve({ localPath: FileUtils.convertWindowsPathToUnixPath(result), filenameHint: urlInfo.filenameHint });
             }).fail(function (err) {
                 d.reject(err);
             });
Fix #<I>. Bracketize Win paths returned by node.