2013-03-29 4 views
0
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 

    Dim lRet& 
    lRet = Shell("cmd /k devenv m:\myproject.sln /build Release", 1) 

End Sub 

Это не работает с командной строкой, в которой «devenv» с ошибкой или не найден.Запуск devenv из командной строки

Кто-нибудь знает почему?

+3

Является ли это переменной '% PATH% '? – Oded

+0

Что значит, пожалуйста? – tmighty

+0

Вы можете найти путь к devenv из реестра с помощью команды 'reg query'. – Vladimir

ответ

0

Я запустил все файлы «bat», которые я смог найти в каталоге программ VC. Сначала я начал их не как администратор, и это не сработало. Когда я запустил летучих мышей в качестве администратора, команда, наконец, сработает. Также мне пришлось перейти на VS-путь с помощью CD.

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