VS2010 и SourceSafe 2005 — вход в SourceSafe из командной строки?

У меня есть пользовательское приложение, которое объединяет несколько ресурсов и создает проект Visual Studio в файле exe, который я затем могу использовать для обновления веб-сайта и базы данных моей компании. Это пользовательское приложение использует System.Diagnostics.Process в нескольких местах для доступа к SourceSafe. Я использую команду SS ... -Y для входа в SourceSafe и обработки некоторых событий, которые работают так, как я ожидал. Я не вошел в домен компании, поэтому я вручную вхожу в SourceSafe.

Теперь, когда я перехожу к той части, где я начинаю создавать свой проект VS2010, я использую эту команду devenv /Build Release /Out ..\Log.txt /project <MyProject>, она не создает мой проект, и в файле журнала отображается эта ошибка...

The following files were specified on the command line: <Path to my VS project> These files could not be found and will not be loaded.

Путь к моему проекту правильный, и если я запускаю его из командного окна, он загружает проект, запрашивает мои учетные данные SourceSafe и выполняет сборку. Итак, мой вопрос: есть ли способ войти в SourceSafe с помощью приведенной выше командной строки или путем добавления параметров ProcessInfo перед выполнением командной строки?


person ZimboTerry    schedule 23.07.2010    source источник


Ответы (1)


Вы можете проверить тему ниже и посмотреть, поможет ли она: http://social.msdn.microsoft.com/Forums/en/vssourcecontrol/thread/8d00f574-7d9d-4a0d-aa0a-4c7832df0379

person Catherine    schedule 23.07.2010
comment
Спасибо, это не совсем то, что я искал, я уже использую эти методы для других частей проекта. Мне нужно как-то войти в Source Safe, передав имя пользователя и пароль, когда я запускаю процесс (VS2010) denenv.exe из моего служебного проекта, как вы обычно делаете, запуская решение, подключенное к SourceSafe в VS. Кто-нибудь знает, поможет ли в этом случае установка переменных среды SSUSER и SSPWD? - person ZimboTerry; 26.07.2010