vs devenv命令用法

来源:互联网 发布:淘宝双11充值红包退款 编辑:程序博客网 时间:2024/06/07 01:19


用法: 
devenv  [解决方案文件 | 项目文件 | 任意文件.扩展名]  [开关]


devenv 的第一个参数通常是一个解决方案文件或项目文件。
如果您希望在编辑器中自动打开文件,
也可以使用任何其他文件作为第一个参数。当您输入项目文件时,IDE
会在项目文件的父目录中查找与该项目文件具有相同
基名称的 .sln 文件。如果不存在这样的 .sln 文件,
IDE 将查找引用该项目的单个 .sln 文件。如果不存在这样的单个
.sln 文件,则 IDE 将创建一个具有默认 .sln 文件名的未保存
的解决方案,其基名称与项目文件的基名称相同。


命令行生成:
devenv 解决方案文件.sln /build [ 解决方案配置 ] [ /project 项目名称或文件 [ /projectconfig 名称 ] ]
可用的命令行开关:


/Build 使用指定的解决方案配置生成解决方案或
项目。例如“Debug”。如果可能存在多个平台,
则配置名称必须用引号括起来
并且包含平台名称。例如“Debug|Win32”。
/Clean 删除生成结果。
/Command 启动 IDE 并执行该命令。
/Deploy 生成并部署指定的生成配置。
/Edit 在此应用程序的运行实例中打开
指定文件。如果没有正在运行的实例,
则启动一个具有简化窗口布局的新实例。
/LCID 设置 IDE 中用于用户界面的默认语言。
/Log 将 IDE 活动记录到指定的文件以用于疑难解答。
/NoVSIP 禁用用于 VSIP 测试的 VSIP 开发人员许可证密钥。
/Out 将生成日志追加到指定的文件中。
/Project 指定生成、清理或部署的项目。
必须和 /Build、/Rebuild、/Clean 或 /Deploy 一起使用。
/ProjectConfig 重写解决方案
配置中指定的项目配置。例如“Debug”。如果可能存在
多个平台,则配置名称必须用引号括起来
并包含平台名称。例如“Debug|Win32”。
必须和 /Project 一起使用。
/Rebuild 先清理,然后使用指定配置生成
解决方案或项目。
/ResetAddin 移除与特定外接程序关联的命令和命令用户界面。
/ResetSettings 恢复 IDE 的默认设置,还可以重置为
指定的 VSSettings 文件。
/ResetSkipPkgs 清除所有添加到 VSPackages 的 SkipLoading 标记。
/Run 编译并运行指定的解决方案。
/RunExit 编译并运行指定的解决方案然后关闭 IDE。
/SafeMode 以安全模式启动 IDE,加载最少数量的窗口。
/Upgrade 升级项目或解决方案以及其中的所有项目。
并相应地创建这些文件的备份。有关备份
过程的详细信息,请参见
“Visual Studio 转换向导”上的帮助。


产品特定的开关: 


/debugexe 打开指定要调试的可执行文件。该
命令行的其余部分将作为参数传递给
此可执行文件。
/useenv 使用 PATH、INCLUDE、LIBPATH 和 LIB 环境变量
而不是使用 VC++ 生成的 IDE 路径。


要从命令行附加调试器,请使用: 

VsJITDebugger.exe -p <pid>



VS2010 自动关闭的问题解决方法

大致分为如下几个解决方法:

  1. 没有安装VS2010的SP1,安装后,问题解决了
  2. 自定义设置,出现了不正确的情况,执行 devenv.exe /resetsettings 可以排除故障
  3. 使用 devenv.exe /safemode 可以正常启动VS2010,通常是给VS2010安装了第三方的插件或者辅助工具之类的,由于外部插件或辅助工具的原因造成,卸载掉插件和辅助工具,清理一下注册表,问题基本可以解决
  4. 正在的运行的其他软件,和VS2010的IDE冲突了,例如:一些屏幕取词工具,注册表防护工具等,将所有的运行程序都关闭,单独启动VS2010,逐个排除
  5. .Net Framework 4.0 重新安装一下,也是一个尝试
在其他地方拷贝来的项目,VS2008打开解决方案后居然自动关闭!原因竟然是VS使用微软雅黑字体!真是郁闷!后来只得重置了VS的设置,方法:在开始->运行中输入命令
Cmd代码 复制代码
  1. devenv.exe /resetuserdata  

 

/resetuserdata 参数
如果 Visual Studio 在运行时被损坏,且无法从损坏状态进行恢复,您可以使用此参数将 Visual Studio 重置到其使用之初的状态。这些问题的例子可能包括:窗口布局文件被破坏、菜单自定义文件被破坏,或者键盘快捷方式文件被破坏。免责声明:如果使用此参数,您将丢失所有的环境设置和自定义设置。出于这个原因,Microsoft 不公开支持使用此参数,而且也没有将这个参数公之于众(如果在命令提示行中键入 devenv.exe /?,您不会看到显示此参数)。如果遇到环境方面的问题,应该将这个方法作为不得已而为之的办法,并且确保在使用此参数前,已通过导出环境设置对其进行了备份。

要使用此参数,请执行以下操作:

1.
关闭所有 Visual Studio 2005 实例。

2.
单击“开始”,选择“运行...”。

3.
键入“devenv.exe /resetuserdata”。


此命令会运行几分钟时间,与此同时,Visual Studio 清除设置并将其自身重置到其最初的状态。此时,您可以打开“任务管理器”来检查 devenv.exe 进程是否仍在运行。在结束运行后,可以重新启动 Visual Studio。此时会再次出现首次启动对话框,就像在计算机上第一次运行 Visual Studio 一样。

 


原创粉丝点击