我已经尝试过这段代码,proj\chancher2.sln
我正在尝试构建的另一个解决方案文件的路径在哪里。
private void button1_Click(object sender, EventArgs e)
{
try
{
string projectFileName = @"proj\chancher2.sln";
ProjectCollection pc = new ProjectCollection();
Dictionary<string, string> GlobalProperty = new Dictionary<string, string>();
GlobalProperty.Add("Configuration", "Debug");
GlobalProperty.Add("Platform", "x86");
//Here, we set the property
GlobalProperty.Add("OutputPath", @"D:\Output");
BuildRequestData BuidlRequest = new BuildRequestData(projectFileName, GlobalProperty, null, new string[] { "Build" }, null);
BuildResult buildResult = BuildManager.DefaultBuildManager.Build(new BuildParameters(pc), BuidlRequest);
}
catch (Exception E) {
MessageBox.Show(E.Message);
}
}
当我单击按钮时,我没有收到任何错误,但是当我转到 Debug 文件夹时,我没有找到已编译的可执行文件。另外,当我转到 D:\Output 文件夹时。什么都没有。
可执行文件在哪里。或者上面的代码有什么错误吗?
任何帮助将不胜感激