Microsoft.Build.BuildEngine.Engine.BuildProjectFile C# (CSharp) Method

BuildProjectFile() private method

private BuildProjectFile ( string projectFile ) : bool
projectFile string
return bool
		public bool BuildProjectFile (string projectFile)
		{
			return BuildProjectFile (projectFile, new string [0]);
		}
		

Same methods

Engine::BuildProjectFile ( string projectFile, string targetName ) : bool
Engine::BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties ) : bool
Engine::BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs ) : bool
Engine::BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags ) : bool
Engine::BuildProjectFile ( string projectFile, string targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, IDictionary targetOutputs, BuildSettings buildFlags, string toolsVersion ) : bool

Usage Example

Example #1
0
 public bool BuildProjectFile(string projectFileName,
                              string[] targetNames,
                              IDictionary globalProperties,
                              IDictionary targetOutputs, string toolsVersion)
 {
     if (String.IsNullOrEmpty(projectFileName))
     {
         project.ToolsVersion = toolsVersion;
         return(engine.BuildProject(project, targetNames, targetOutputs,
                                    BuildSettings.DoNotResetPreviouslyBuiltTargets));
     }
     else
     {
         BuildPropertyGroup bpg = new BuildPropertyGroup();
         if (globalProperties != null)
         {
             foreach (DictionaryEntry de in globalProperties)
             {
                 bpg.AddProperty(new BuildProperty(
                                     (string)de.Key, (string)de.Value,
                                     PropertyType.Global));
             }
         }
         return(engine.BuildProjectFile(projectFileName,
                                        targetNames, bpg, targetOutputs, BuildSettings.DoNotResetPreviouslyBuiltTargets, toolsVersion));
     }
 }
All Usage Examples Of Microsoft.Build.BuildEngine.Engine::BuildProjectFile