У нас есть две сборочные машины. В последнее время мы перенесли наши проекты на vs2010 с vs2005. Но проблема в том, что на одной из машин возникает ошибка во время сборки. Другая машина работает хорошо, но только одна машина показывает ошибку. Различия между машинами заключаются в ОС и спецификациях компьютера. На машине, которая работает хорошо, установлен Windows Server 2003, а на другой — Windows7.
сообщение об ошибке
unhandled exception: System.NullReferenceException:
Microsoft.VisualStudio.Shell.ThreadHelper.InvokeOnUIThread(InvokableBase invokable)
Microsoft.VisualStudio.Shell.ThreadHelper.Invoke(Action action)Microsoft.VisualStudio.Project.VS.Implementation.VSShellServices.InvokeOnUIThread(Action method)
Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.ApartmentMarshaler.Invoke(Action method)
Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCConfigBuildJob.BuildCompleted(BuildSubmission ar)
Microsoft.VisualStudio.Project.Contracts.Implementation.BuildProjectBase.BuildCompletedCallbackManager.BuildCompleted(BuildSubmission buildSubmission)
Microsoft.Build.Execution.BuildSubmission.<CheckForCompletion>b__0(Object state)
System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
System.Threading.ThreadPoolWorkQueue.Dispatch()
System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Как ни странно, когда я запускаю проект сборки в командной строке на машине, на которой возникает ошибка, он работает хорошо. Машина просто показывает ошибку при запуске ccnet. Я установил последнюю версию ccnet на все машины. Есть кто сталкивался с такой проблемой?