Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio命令提示符与常规命令提示符?_Visual Studio_Visual Studio 2008_Command Prompt - Fatal编程技术网

Visual studio Visual Studio命令提示符与常规命令提示符?

Visual studio Visual Studio命令提示符与常规命令提示符?,visual-studio,visual-studio-2008,command-prompt,Visual Studio,Visual Studio 2008,Command Prompt,当我打开Visual Studio命令提示符时(例如,使用“开始”->“程序”->“Microsoft Visual Studio 2008”->“Visual Studio工具”->“Visual Studio 2008命令提示符”菜单打开),我得到: 什么样的工具可用,这个命令提示符最常见的用途是什么?一个用途似乎是调用XML类生成器,以便使用XSD模式进行序列化/反序列化: Visual Studio命令提示符中有一些工具。有些工具用于修复Visual Studio的安装。我最喜欢使用的工

当我打开Visual Studio命令提示符时(例如,使用“开始”->“程序”->“Microsoft Visual Studio 2008”->“Visual Studio工具”->“Visual Studio 2008命令提示符”菜单打开),我得到:


什么样的工具可用,这个命令提示符最常见的用途是什么?

一个用途似乎是调用XML类生成器,以便使用XSD模式进行序列化/反序列化:


Visual Studio命令提示符中有一些工具。有些工具用于修复Visual Studio的安装。我最喜欢使用的工具之一是。您键入
wcftestclient
并获得一个客户端来测试您的WCF服务。

它基本上只是将几个Visual Studio二进制位置设置到该命令窗口实例的
路径
环境变量中。这意味着您可以使用所有不同的命令和工具,而不必包含完整的路径


在和中的MSDN上有一些可用工具的部分列表。

Visual Studio命令提示符是访问随和(如果已安装)工具附带的命令行工具的方便方法

通过提供Visual Studio命令提示符,Microsoft允许您运行这些工具,而无需使用PATH、INCLUDE、LIB和LIBPATH环境变量来包含安装Visual Studio和.NET SDK的各个文件夹的所有附加路径。相反,这些文件夹引用是在启动VisualStudio命令提示符(允许您运行这些工具)时动态添加的

例如,如果打开常规命令提示符,则在不更改目录“C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin”的情况下,无法运行
xsd.exe
。但是,在Visual Studio命令提示符中,您只需键入
xsd.exe/?
,即可正常工作

请参阅MSDN文章,以获取Visual Studio 2008 SP1提供的工具的完整列表以及它们的详细功能。

这篇文章有一个很好的解释:

让我们更详细地了解“VisualStudio命令提示符”

它似乎只是为您设置了路径,并将您放入(Ta Da!)VC中 VisualStudio下的目录。甚至连C#目录都没有,当然也没有 不是VB目录。我猜他们认为任何使用这个的人 该工具是真正的硬核和程序直接对硬盘驱动器 用放大镜和磁铁

它实际做的是运行这个DOS命令。(就我而言。)

%comspec%/k“C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat“”x86

vcvarsall.bat做什么?嗯,它设置了目标编译器 环境,以便您可以为不同的处理器编译代码


xsd.exe是一个灵活的工具,但它不限于VS命令提示符。正如Simon提到的,VS命令提示符只是将Path环境变量设置为包含VS工具的位置。。。因此,您可以键入“xsd.exe”,而不是(类似于)“c:\program files\microsfot visual studio 8.0\tools\bin\xsd.exe”+1!我即将开始一个使用WCF服务的项目!
Setting environment for using Microsoft Visual Studio 2008 x86 tools.

C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE>