51 references to ProjectFullPath
Microsoft.Build (46)
BackEnd\BuildManager\BuildManager.cs (5)
1545ErrorUtilities.VerifyThrow(FileUtilities.IsSolutionFilename(config.ProjectFullPath), "{0} is not a solution", config.ProjectFullPath); 1554config.ProjectFullPath, 2331var newConfigurationId = _scheduler!.GetConfigurationIdFromPlan(unresolvedConfiguration.ProjectFullPath); 2418if (FileUtilities.IsSolutionFilename(config.ProjectFullPath))
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
150(_projectRootDirectory = Path.GetDirectoryName(RequestConfiguration.ProjectFullPath));
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
87return new ProjectLoggingContext(this, request, configuration.ProjectFullPath, configuration.ToolsVersion, evaluationId);
BackEnd\Components\Logging\ProjectLoggingContext.cs (2)
42requestEntry.RequestConfiguration.ProjectFullPath, 89requestEntry.RequestConfiguration.ProjectFullPath,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (7)
374return new FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets); 382return new Experimental.ProjectCache.FileAccessContext(configuration.ProjectFullPath, globalProperties, buildRequest.Targets); 746return GenerateGraphEntryPointsFromSolutionConfigurationXml(solutionConfigurationXml!, configuration.ProjectFullPath, globalProperties); 750return [new ProjectGraphEntryPoint(configuration.ProjectFullPath, globalProperties)]; 840FileAccessContext fileAccessContext = new(requestConfiguration.ProjectFullPath, globalProperties, targets); 842Experimental.ProjectCache.FileAccessContext experimentalFileAccessContext = new(requestConfiguration.ProjectFullPath, globalProperties, targets); 845var buildEventFileInfo = new BuildEventFileInfo(requestConfiguration.ProjectFullPath);
BackEnd\Components\RequestBuilder\RequestBuilder.cs (7)
370bool skipStaticGraphIsolationConstraints = (isolateProjects != ProjectIsolationMode.False && _requestEntry.RequestConfiguration.ShouldSkipIsolationConstraintsForReference(config.ProjectFullPath)) 1120_requestEntry.RequestConfiguration.ProjectFullPath); 1150_requestEntry.RequestConfiguration.ProjectFullPath, 1169MSBuildEventSource.Log.BuildProjectStart(_requestEntry.RequestConfiguration.ProjectFullPath, string.Join(", ", allTargets)); 1226MSBuildEventSource.Log.BuildProjectStop(_requestEntry.RequestConfiguration.ProjectFullPath, 1236_requestEntry.RequestConfiguration.ProjectFullPath); 1383_requestEntry.RequestConfiguration.ProjectFullPath);
BackEnd\Components\RequestBuilder\TargetEntry.cs (1)
433string projectFullPath = requestEntry.RequestConfiguration.ProjectFullPath;
BackEnd\Components\Scheduler\Scheduler.cs (14)
1129System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1171System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1758TraceScheduler("Received request {0} (node request {1}) with parent {2} from node {3} for project {4} with targets {5}", request.GlobalRequestId, request.NodeRequestId, request.ParentGlobalRequestId, nodeForResults, _configCache![request.ConfigurationId].ProjectFullPath, request.Targets.Count == 0 ? "default" : string.Join(";", request.Targets)); 1839config.ProjectFullPath, 2037string projectFullPath = _configCache[request.ConfigurationId].ProjectFullPath; 2038string parentProjectFullPath = GetParentConfigurationId(request, _configCache, _schedulingData).ProjectFullPath; 2060if (parentConfig.ProjectFullPath.Equals(requestConfig.ProjectFullPath, StringComparison.OrdinalIgnoreCase)) 2067parentConfig.ProjectFullPath, 2069requestConfig.ProjectFullPath, 2261string pathOfProject = configuration.ProjectFullPath; 2641_configCache[request.BuildRequest.ConfigurationId].ProjectFullPath, 2844file.WriteLine("Config {0} Node {1} TV: {2} File {3}", config, _schedulingData.GetAssignedNodeForRequestConfiguration(config), _configCache[config].ToolsVersion, _configCache[config].ProjectFullPath); 2943_configCache[buildRequest.ConfigurationId].ProjectFullPath,
BackEnd\Components\Scheduler\SchedulingPlan.cs (3)
61_configPathToData.TryGetValue(_configCache[configId].ProjectFullPath, out PlanConfigData data); 117file.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1} {2}", configuration.Key, configuration.Value, _configCache[configuration.Key].ProjectFullPath)); 211return _configCache[rootRequest.BuildRequest.ConfigurationId].ProjectFullPath + ".buildplan";
BackEnd\Shared\BuildRequestConfiguration.cs (4)
304if (MemoryExtensions.Equals(Microsoft.IO.Path.GetFileName(ProjectFullPath.AsSpan()), "dirs.proj".AsSpan(), StringComparison.OrdinalIgnoreCase)) 312else if (FileUtilities.IsMetaprojectFilename(ProjectFullPath)) 318else if (FileUtilities.IsSolutionFilename(ProjectFullPath)) 490ProjectFullPath,
BackEnd\Shared\ConfigurationMetadata.cs (1)
29_projectFullPath = FileUtilities.NormalizePath(configuration.ProjectFullPath);
Microsoft.Build.Engine.UnitTests (5)
BackEnd\BuildRequestConfiguration_Tests.cs (1)
159Assert.Equal(config1.ProjectFullPath, Path.GetFullPath("file"));
BackEnd\BuildRequestEngine_Tests.cs (2)
161result.AddResultsForTarget(target, new TargetResult(new TaskItem[1] { new TaskItem("include", _entry.RequestConfiguration.ProjectFullPath) }, completeSuccess ? BuildResultUtilities.GetSuccessResult() : BuildResultUtilities.GetStopWithErrorResult())); 466Assert.Equal(Path.GetFullPath("OtherFile"), _newConfiguration_Config.ProjectFullPath);
BackEnd\RequestBuilder_Tests.cs (1)
380projectFiles[i] = _newRequests[i].Config.ProjectFullPath;
BackEnd\TaskHost_Tests.cs (1)
83buildResult.AddResultsForTarget("Build", new TargetResult(new TaskItem[] { new TaskItem("IamSuper", configuration.ProjectFullPath) }, BuildResultUtilities.GetSkippedResult()));