Я получаю следующую ошибку, когда я дважды щелкаю по файлу SLN.Открытие VS2008 проекта/решения, и я получаю эту ошибку
System.Runtime.InteropServices.COMException
Почему я получаю сообщение об ошибке?
Когда я нажимаю OK (в MessageBox), я вижу, что Project не доступен в Visual Studio Solution Explorer. Может ли кто-нибудь объяснить это поведение?
Это происходит только для решения, которое я выбрал из Source Control. Если я создам проект/решение на одном компьютере или копирую его с другой машины, они открываются нормально.
Это из-за контроля источника?
Извинения, если мое письмо было непонятным. Речь идет не о том, когда открывается из Source Control. Это происходит для проектов, которые ** вытаскиваются ** из источника управления. Как и в случае, когда у вас есть проект, который является частью Source Control, вы получаете «Получить последнюю версию», затем копируете его на другую машину другого разработчика ... ** тогда ** мы получаем сообщение об ошибке. – Kanini
@ Kanini. Если вы используете плагин VS, который знает о вашем источнике управления, VS помечает все ваши проекты и решения дополнительным битом кода, чтобы он знал, какой плагин для управления версиями загрузить, когда решение будет открыто, даже если оно находится на другой машина. Если вы получаете эту ошибку только при открытии решений, которые поступают из исходного элемента управления, скорее всего, это плагин источника, который вызывает ошибку при ее загрузке. Конечно, если такой плагин не установлен, это не так. Проверьте Инструменты-> Параметры-> Исходный_контроль-> CurrentPlugin и посмотрите, что доступно –