Исключение CCNet во время сборки проекта vs2010

У нас есть две сборочные машины. В последнее время мы перенесли наши проекты на 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 на все машины. Есть кто сталкивался с такой проблемой?


person sonee    schedule 27.12.2010    source источник


Ответы (2)


эти серверы сборки компилируют один и тот же проект? это все, что есть в журнале, я не вижу ничего исходящего от ccnet :-( вы используете msbuild или задачу devenv?

person Williams    schedule 27.12.2010
comment
Да, они компилируют один и тот же проект. И журнал выше - это все в сообщении журнала. Мы используем задачу devenv. - person sonee; 28.12.2010

Решается переустановкой vs2010. Сначала я установил его через загрузку, а затем он показал некоторые ошибки, такие как SDF. Ожидается, что при установке vs2010 путем загрузки возникнут некоторые проблемы. Некоторые из моих коллег столкнулись с подобными проблемами, и они установили его через загрузку. После того, как я переустановил его с помощью DVD, все проблемы были устранены.

person sonee    schedule 28.12.2010