0
我加載使用的MSBuild一樣,在運行時的解決方案:的MSBuild拋出AggregateException在WPF上OpenSolutionAsync()
private Solution LoadSolution(string solutionPath) {
var msw = MSBuildWorkspace.Create();
var solution = msw.OpenSolutionAsync(solutionPath).Result;
return solution;
}
這工作,當我在一個控制檯應用程序試了一下但它拋出一個AggregateException
當我嘗試在WPF應用程序中運行它,該應用程序引用LoadSolution
方法所在的控制檯應用程序。
我試着用異步/等待來做,但每當我這樣做,我永遠不會收到來自線程的結果。
錯誤我收到的狀態:
第一個例外:
One or more errors occurred.
內部異常:
{"Object reference not set to an instance of an object."}
Framework版本4.5.2。