Почему Visual Studio хочет извлечь файл при его открытии?

Почему Visual Studio хочет извлечь файл при его открытии?

Я просто дважды щелкаю файл, чтобы открыть его, и Visual Studio хочет проверить его. Я не вносил в него никаких изменений. Я только что открыл его.

т. е. в обозревателе решений я дважды щелкаю ctlEmployeeEdit.vb, и первое, что хочет сделать Visual Studio, — это извлечь этот файл. Я настроил VS, чтобы подсказывать мне при выезде, поэтому я обычно отказываюсь от выезда, а затем отображается элемент управления.

Мы используем Visual Studion 2005 и Visual Source Safe 2005.

У нас есть решение для более чем сотни файлов, и это происходит только с полной рукой, но эта полная рука, кажется, становится больше, теперь почти полный рот. (Хм, интересно, полная рука больше, чем полный рот? Но этот вопрос для другой публикации.)

Также как это можно исправить?

Должен ли я удалить свою локальную копию решения и выполнить еще одно «Получить последнюю версию» из Visual Source Safe, когда это произойдет?

У меня такое ощущение, что некоторые из вас скажут, что способ исправить это — перейти на НАСТОЯЩИЙ продукт системы управления версиями. :)

Отредактировано:

Некоторые из сторонних средств контроля:

  1. Пользовательские элементы управления DevExpress v8.3
  2. Управление IdeaBlade DevForce

person Gerhard Weiss    schedule 05.02.2009    source источник


Ответы (3)


Это не поведение VS по умолчанию. Это почти наверняка сторонний плагин, который делает что-то при открытии файла, что заканчивается запросом на проверку. Какие плагины у вас установлены?

Есть также некоторые дизайнеры, которые в конечном итоге случайно извлекают файлы, когда они открыты. У вас есть открытые дизайнеры?

person JaredPar    schedule 05.02.2009
comment
Некоторые из сторонних элементов управления: DevExpress User Controls v8.3, элемент управления IdeaBlade DevForce. - person Gerhard Weiss; 07.02.2009
comment
Скорее всего, проблема связана с одним из этих элементов управления или их комбинацией. Однако я не знаю какой-либо конкретной проблемы с этими плагинами. - person JaredPar; 07.02.2009
comment
Инфраструктурные элементы управления также делают это, они навсегда изменяют файлы лицензий. Это очень раздражает. - person Sam Mackrill; 16.05.2012

Я полагаю, что это может произойти с особыми типами файлов - в частности с файлами проекта настройки, но вы не слишком конкретизируете, что это за файл?

По крайней мере, так это работает в TFS 2008.

person HenningK    schedule 05.02.2009
comment
Я могу подтвердить, что исходные файлы (.cs, .xml,...) не извлекаются до тех пор, пока я не перейду к их изменению в TFS 2008. Иногда он извлекает файл проекта, если я вношу изменения в файл в проект. У меня также есть проект, настроенный для одновременной проверки. - person tvanfosson; 05.02.2009

У вас открыты дизайнеры WinForms? Иногда VS.Net хочет изменить эти файлы, обычно это происходит, когда дизайнер не может загрузить пользовательский элемент управления из-за проблем со ссылками.

person Gerrie Schenck    schedule 05.02.2009