Выпуски VSS 2005 - PullRequest
       12

Выпуски VSS 2005

0 голосов
/ 24 мая 2011

Я работаю над проектом с VS2010 и VSS 2005 уже 3 месяца.Обычно я использую команду Gel последней из VS2010, и я получаю обновленные файлы кода.Сегодня, когда возникла некоторая проблема с получением последнего файла, я использовал команду Получить последнюю версию из VSS напрямую, прикрепил скриншот с параметрами, которые я выбрал при получении последней. enter image description here

После этого мой код не компилируется при сотнях ошибок.приходит.Так как ошибки связаны с разрешением, я вручную удалил атрибут «Только чтение» для папок Bin и Obj, а затем скомпилировал мой код, ошибок нет.Но тогда VS2010 не запрашивает и не извлекает файлы, если я делаю какие-либо изменения в файлах кода.

Как это решить?

Ошибка 156 Невозможно скопировать файл "obj\ Debug \ BusinessObjects.dll "в" bin \ Debug \ BusinessObjects.dll ".Доступ к пути «bin \ Debug \ BusinessObjects.dll» запрещен.Бизнес-объекты

1 Ответ

0 голосов
/ 24 мая 2011

Я собираюсь догадаться, что вы случайно проверили папку bin и / или obj. Поскольку VSS хотел бы сделать их доступными только для чтения, он мешает сборке - также, когда другие члены команды проверяют недавно собранные obj и binariaries, и вы получаете их (при получении последних), они могут сломать вашу сборку в вашей рабочей папке. Вероятно, есть несколько способов сделать это, но вы можете удалить объекты obj и bin непосредственно из VSS, затем перейти в новую рабочую папку, затем добавить .dll и т. Д. В список игнорирования.

Или это что-то еще.

...