2013-02-05 39 views
1

我們有一些Windows服務安裝的,我們搬到了WiX的3.7,我們的TFS現在建立與錯誤打破:的MSBuild錯誤MSB1025從TFS將維克斯項目VS2010解決方案後

MSBUILD : error MSB1025: An internal failure occurred while running MSBuild. 
System.InvalidOperationException: Cannot dispose the build manager because it is not idle. 
at Microsoft.Build.Shared.ErrorUtilities.ThrowInvalidOperation(String resourceName, Object[] args) 
at Microsoft.Build.Execution.BuildManager.Dispose(Boolean disposing) 
at Microsoft.Build.Execution.BuildManager.Dispose() 
at Microsoft.Build.CommandLine.MSBuildApp.BuildProject(String projectFile, String[] targets, String toolsVersion, Dictionary`2 globalProperties, ILogger[] loggers, LoggerVerbosity verbosity, DistributedLoggerRecord[] distributedLoggerRecords, Boolean needToValidateProject, String schemaFile, Int32 cpuCount, Boolean enableNodeReuse, TextWriter preprocessWriter, Boolean debugger, Boolean detailedSummary) 
at Microsoft.Build.CommandLine.MSBuildApp.Execute(String commandLine) 

此錯誤發生後,所有MSI已成功構建並複製到drop文件夾,表明任務或目標沒有任何問題,只是構建管理器無法處理。網絡搜索顯示very little information

哪些點構建管理器引用爭用,這看起來像是 - 儘管應用變通方法環境變量沒有效果。

在他們的環境中,從vdproj過渡到WiX的過程中是否有其他人經歷過這種情況?也有人有任何建議,以獲得有關錯誤的TFS/msbuild的更多細節?

+1

您是否將構建日誌記錄詳細程度轉爲診斷? –

+0

只是現在馬特,謝謝你的建議。 –

回答

0

這是由Visual Studio將「混合平臺」配置添加到每個添加的Wix項目的解決方案引起的。手動將它從解決方案文件添加後添加似乎解決了問題,msbuild不再中斷。

相關問題