2016-05-27 3 views
0

У меня есть решение для комплексных служб, сохраненное как itrs.sln. Однако я не могу открыть его с помощью командной строки.Как запустить решение Visual Studio с помощью командной строки?

Ниже, как я обычно начинаю Visual Studio:

runas /netonly /user:ABC "C:\devenv.exe" 

Ниже, как я пытался открыть решение из командной строки, которая не работала:

runas /netonly /user:ABC "C:\itrs.sln" 

Ошибка говорит itrs.sln не является приложением Win32.

Есть ли способ, с помощью которого я могу сразу открыть itrs.sln из командной строки?

+0

Вы не собираетесь быть в состоянии послать пароль, чтобы RunAs. По крайней мере, я никогда не мог пропустить его в – billinkc

+0

Любое решение, о котором вы знаете? @billinkc – SPUDERMAN

+0

Люди предлагали такие вещи, как AutoIt или HotKey, или что-то в этом роде, но я никогда не хотел автоматизировать ввод пароля достаточно сложно, чтобы исследовать этот маршрут. Даже если он действительно работает, работает ли он в контексте выполнения пакета SSIS, кажется сомнительным. Какова основная проблема, которую вы пытаетесь решить, запустив экземпляр Visual Studio из контекста пакета SSIS? – billinkc

ответ

0

Я думаю, что вы можете запустить Visual Studio с помощью команды runas, а затем передать файл решения к нему в качестве аргумента:

runas /netonly /user:ABC "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe C:\itrs.sln" 
+0

не работал. он показал кучу использования RUNAS в командной строке – SPUDERMAN

+0

Я исправил свой пример выше. Разница заключается в том, что имя программы и файл для открытия в ней должны быть в одном наборе котировок, а не в кавычках («program.exe option1.sln») –

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