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/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs')
-rw-r--r--main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs
index 20dffa193b..12ce44ff8c 100644
--- a/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs
+++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Projects/ProjectService.cs
@@ -35,6 +35,8 @@ using MonoDevelop.Core.Serialization;
using MonoDevelop.Core;
using Mono.Addins;
+using MonoDevelop.Core.ProgressMonitoring;
+using MonoDevelop.Core.Execution;
using MonoDevelop.Core.Assemblies;
using MonoDevelop.Core.Instrumentation;
using MonoDevelop.Projects.Extensions;
@@ -177,7 +179,7 @@ namespace MonoDevelop.Projects
return Runtime.RunInMainThread (async delegate {
if (!File.Exists (file))
throw new IOException (GettextCatalog.GetString ("File not found: {0}", file));
- string fullpath = FileService.ResolveFullPath (file).FullPath;
+ string fullpath = file.ResolveLinks ().FullPath;
using (Counters.ReadWorkspaceItem.BeginTiming ("Read solution " + file)) {
fullpath = GetTargetFile (fullpath);
WorkspaceItem item = await GetExtensionChain ().LoadWorkspaceItem (monitor, fullpath) as WorkspaceItem;