У меня есть основной проект, который работает просто отлично, но каждый раз, когда я пытаюсь отладить один в одной ветке TFS, которую мы сделали (точно такой же код), я получаю следующее исключение:
System.ArgumentException was unhandled
Message=Main entry point not defined.
Source=mscorlib
StackTrace:
at System.Runtime.Hosting.ManifestRunner..ctor(AppDomain domain, ActivationContext activationContext)
at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
at System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
at System.Activator.CreateInstance(ActivationContext activationContext)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException:
Он отлично работает на компьютерах моих коллег и прекрасно работает, когда я открываю его из папки отладки, но при попытке отладки он не запускается при сбое отладчика.
Я пробовал следующее:
- Создание новой точки входа
- Переустановка Visual Studio и отключение всех плагинов
- Попробуйте с x86 / любым ЦП илиdebug / release
- Попробуйте по новому пути TFS
- Отключите отладку / «Включите процесс размещения Visual Studio».
Последний вариант сработал, теперь я могу отлаживать.Так что, похоже, проблема с vshost .
Есть идеи о том, как я могу исправить процесс хостинга?Форматирование и переустановка всего - только решение последней строки.