【发布时间】:2013-03-29 13:27:42
【问题描述】:
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”拼写错误或未找到。
有人知道为什么吗?
【问题讨论】:
-
它在
%PATH%环境变量上吗? -
请问您是什么意思?
-
您可以使用命令
reg query从注册表中找到devenv的路径。 -
查看文件
c:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\VsDevCmd.bat了解详情。 -
通常,devenv 的路径不是你的 %path% 变量。所以,cmd 就是不知道去哪里找 devenv.exe
标签: .net command-line devenv