|
|
@ -94,7 +94,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands |
|
|
|
credential = dialog.Credential; |
|
|
|
credential = dialog.Credential; |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
retry = false; |
|
|
|
retry = false; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
throw ex; |
|
|
|
throw ex; |
|
|
@ -117,7 +117,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands |
|
|
|
// Do not overwrite existing web references.
|
|
|
|
// Do not overwrite existing web references.
|
|
|
|
refDialog.WebReference.Name = WebReference.GetReferenceName(refDialog.WebReference.WebReferencesDirectory, refDialog.WebReference.Name); |
|
|
|
refDialog.WebReference.Name = WebReference.GetReferenceName(refDialog.WebReference.WebReferencesDirectory, refDialog.WebReference.Name); |
|
|
|
refDialog.WebReference.Save(); |
|
|
|
refDialog.WebReference.Save(); |
|
|
|
|
|
|
|
|
|
|
|
foreach (ProjectItem item in refDialog.WebReference.Items) { |
|
|
|
foreach (ProjectItem item in refDialog.WebReference.Items) { |
|
|
|
ProjectService.AddProjectItem(node.Project, item); |
|
|
|
ProjectService.AddProjectItem(node.Project, item); |
|
|
|
} |
|
|
|
} |
|
|
@ -129,7 +129,7 @@ namespace ICSharpCode.SharpDevelop.Project.Commands |
|
|
|
|
|
|
|
|
|
|
|
node.Project.Save(); |
|
|
|
node.Project.Save(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -178,4 +178,19 @@ namespace ICSharpCode.SharpDevelop.Project.Commands |
|
|
|
return webReferencesNode; |
|
|
|
return webReferencesNode; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public class RefreshReference : AbstractMenuCommand |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
public override void Run() |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
ReferenceNode node = Owner as ReferenceNode; |
|
|
|
|
|
|
|
if (node != null) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
ReferenceProjectItem item = node.ReferenceProjectItem; |
|
|
|
|
|
|
|
if (item != null) { |
|
|
|
|
|
|
|
ParserService.RefreshProjectContentForReference(item); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|