首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改"devenv“命令位置?

如何更改"devenv“命令位置?
EN

Stack Overflow用户
提问于 2009-12-12 12:09:01
回答 5查看 26.3K关注 0票数 13

我有两个版本的Visual 2005/208安装在我的系统(windows7)中,当我使用"Run“窗口中的"devenv”命令打开Visual时,然后打开它的Visual 2005,但我希望在使用"devenv“命令打开它时使用”devenv“命令打开Visual 2008。

我怎么能在窗户里这样做呢。

谢谢

注意:我不确定这个问题是针对堆栈溢出还是针对超级用户的,所以我只是在这里问它,如果这有什么问题,那么(任何版主)请将它移到超级用户。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-12-12 12:14:42

问题是这两个可执行文件都被称为"devenv.exe“。

将发生的情况是,虽然2005文件夹和2008文件夹都在您的Windows搜索路径上,但2005文件夹首先出现。这意味着2005版本首先被找到并被执行。

可能的解决办法:

  • 将2005年的副本重命名为"devenv2005.exe“(例如)。但是,您需要更新指向它的任何快捷方式以使用新名称。
  • 编辑PATH环境变量以交换2005年和2008年目录的顺序。

第二个是最少的工作-取决于您对编辑环境变量的自信程度。

票数 11
EN

Stack Overflow用户

发布于 2009-12-30 05:34:54

您可以按照以下步骤使用“devenv”从命令提示符打开VS2008:

  1. 通过在运行中键入regedit打开注册表编辑器
  2. 找到并打开以下键: 我的Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\devenv.exe
  3. 当前vs2005的devenv.exe映射到 C:\程序文件\Microsoft 8\Common7\IDE\devenv.exe 如果希望从命令提示符打开VS 2008,则必须将映射更改为 C:\程序文件\Microsoft 9.0\Common7\IDE\devenv.exe 只需切换到89.0,从VS 2005切换到VS 2008,或VS 2008切换到VS 2005。
票数 37
EN

Stack Overflow用户

发布于 2009-12-12 13:13:47

这就是我所拥有的:

代码语言:javascript
复制
REM devenv8.bat
@echo off
"%VS80COMNTOOLS%..\IDE\devenv.exe"

REM devenv9.bat
@echo off
"%VS90COMNTOOLS%..\IDE\devenv.com"

它会瞬间显示命令提示符,但我还没有想出如何摆脱它。会有兴趣知道如何让它不那么做。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1893223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档