【发布时间】:2018-02-26 10:41:29
【问题描述】:
我将以下三个包安装到我的控制台应用程序中:
Microsoft.Build
Microsoft.Build.Framework
Microsoft.Build.Tasks.Core
Microsoft.Build.Utilities.Core
我尝试使用以下方法构建项目:
static void Build(string projectPath)
{
var logger = new ConsoleLogger(LoggerVerbosity.Normal);
logger.ShowSummary = true;
var manager = BuildManager.DefaultBuildManager;
var projectInstance = new ProjectInstance(projectPath);
var result = manager.Build(
new BuildParameters()
{
DetailedSummary = true,
Loggers = new List<ILogger>() { logger }
},
new BuildRequestData(projectInstance, new string[] { "Build" }));
var buildResult = result.ResultsByTarget["Build"];
var buildResultItems = buildResult.Items;
}
但是,在我运行代码后,我得到了下图中描述的错误:
为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: c# .net microsoft.build