0
我在solutionPath
構建一個解決方案下面的代碼:如何使用BuildManager在項目中使用C#6
var properties = new Dictionary<string, string>();
properties["Configuration"] = buildType;
properties["Platform"] = "x86";
var request = new BuildRequestData(solutionPath, properties, null, new string[] { "Build" }, null);
var result = BuildManager.DefaultBuildManager.Build(parameters, request);
它的偉大工程,但如果我的項目包括C#6.0的功能,我得到的錯誤。例如,以下內容:
throw new ArgumentException($"Could not find any registered events with the name {name}.");
給了我下面的:
錯誤意外字符「$」
我需要改變我的BuildManager或對參數的一些設置?我的應用程序,它是做建築的目標是.NET 4.6,並且由Visual Studio 2015年