小编Ale*_*lex的帖子

在C#可执行文件中构建.sln

我正在尝试在C#中构建一个.sln.我有以下代码.

try
{
  Console.WriteLine("Building Solution...\n");
  string projectFileName = Directory.GetCurrentDirectory() + "\\build\\Solution.sln";
  ProjectCollection pc = new ProjectCollection();
  Dictionary<string, string> GlobalProperty = new Dictionary<string, string>();
  GlobalProperty.Add("Configuration", "Release");
  GlobalProperty.Add("Platform", "x86");

  BuildRequestData BuidlRequest = new BuildRequestData(projectFileName, GlobalProperty, null, new string[] { "Build" }, null);

  BuildResult buildResult = BuildManager.DefaultBuildManager.Build(new BuildParameters(pc), BuidlRequest);

catch (Exception e)
{
  Console.Write("Error:" + e.Message);
  Console.ReadLine();
}
Console.WriteLine("Completed Solution build...\nPress any key to continue...");
Run Code Online (Sandbox Code Playgroud)

它没有显示错误,它确实显示Completed Solution build...但我找不到可执行文件\bin\Release.我忘了什么或者我怎么检查它?

c# msbuild microsoft.build

2
推荐指数
1
解决办法
2607
查看次数

标签 统计

c# ×1

microsoft.build ×1

msbuild ×1