У меня есть пользовательское приложение, которое объединяет несколько ресурсов и создает проект 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 перед выполнением командной строки?