diff options
Diffstat (limited to 'vsaddin/src/Builder.cs')
-rw-r--r-- | vsaddin/src/Builder.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/vsaddin/src/Builder.cs b/vsaddin/src/Builder.cs index 69e8d3b4ac0..946da224a44 100644 --- a/vsaddin/src/Builder.cs +++ b/vsaddin/src/Builder.cs @@ -1138,7 +1138,12 @@ namespace Ice.VisualStudio dte.StatusBar.Text = "Ready"; }
- if(scope == vsBuildScope.vsBuildScopeProject)
+ //
+ // If we are not in CommandLine mode we also update projects
+ // that depend on the project being build.
+ //
+ if(scope == vsBuildScope.vsBuildScopeProject &&
+ _connectMode != ext_ConnectMode.ext_cm_CommandLine)
{
List<Project> dependantProjects = new List<Project>();
foreach(ProjectItem i in buildItems)
@@ -1954,7 +1959,7 @@ namespace Ice.VisualStudio foreach(Project p in projects)
{
- if(p.Equals(item.ContainingProject))
+ if(p.Equals(item.ContainingProject) || !dependenciesMap.ContainsKey(p.Name))
{
continue;
}
|