2015-09-18 18 views
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。

回答

相關問題