2009-11-20 2 views
0

У меня есть куча исходного кода, извлеченного из репозитория SVN, теперь живущего в папке на подключенном сетевом диске, который, как представляется, является linux машина. Мы используем это как среду сборки, поскольку в настоящее время у нее есть многочисленные библиотеки, необходимые для создания безболезненно.VS2008 пытается создать новый проект из уже существующего кода на C++ на подключенном сетевом диске

Что я хочу сделать, это использовать VS2008 в окне разработки Windows Xp и создать новый проект, связанный с этой исходной папкой, чтобы я мог исследовать и редактировать источник с помощью преимуществ intellisense, а затем просто Putty в смонтированный каталог и запустить «make».

Однако при создании «нового проекта из существующего кода» в Vs2008 все подключенные сетевые диски в моей системе не отображаются. Если я затем попытаюсь открыть проект, то в окне браузера Open неожиданно появятся диски.

Я слышал, что VS2008 не любит давать разрешения на сетевые диски, и я запустил команду, рекомендованную в других местах для открытия разрешений, но не имеет никакого эффекта.

caspol -q -machine -addgroup 1.2 -url file://H:/* FullTrust 

Отображаемые диски еще не видны при попытке импортировать из существующего кода, или при попытке Старта новый проект, основанный на сетевых дисках.

Любые идеи?

ответ

0

Оказывается, что решение заключалось в том, чтобы войти в полное расположение сетевого диска (даже если оно не было видно в браузере файлов) в поле «Имя папки». Кроме того, команда выше нужно быть переделаны, чтобы быть

caspol -q -machine -addgroup 1.2 -url file://networkname/codestorage/* FullTrust

После этого, полная папка была загружена в VS2008, и мы были в состоянии изменить его должным образом. Весьма почему это не использует тот же диалог, что и «Open Project», хотя я не знаю!

Смежные вопросы