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

时间:2009-07-14 13:51:30

标签: visual-studio visual-studio-2008 command-prompt

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

Setting environment for using Microsoft Visual Studio 2008 x86 tools.

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

可以使用哪种工具,以及此命令提示符的最常见用途是什么?

6 个答案:

答案 0 :(得分:28)

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

.NET Framework Tools Tools (.NET Framework) 中,MSDN上提供了部分可用工具的部分列表。

答案 1 :(得分:10)

Visual Studio命令提示符是访问.NET Framework SDK附带的命令行工具的便捷方式,如果安装了Windows Platform SDK工具,则可以使用。

通过提供Visual Studio命令提示符,Microsoft允许您运行这些工具,而不需要PATH,INCLUDE,LIB和LIBPATH环境变量来包含安装Visual Studio和.NET SDK的各种文件夹的所有其他路径。相反,当您启动Visual Studio命令提示符时,可以动态添加这些文件夹引用,以便您运行工具。

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

请参阅MSDN文章 .NET Framework Tools ,以获取Visual Studio 2008 SP1提供的工具的完整列表以及它们的工作详情。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

文章 The Visual Studio Command Prompt 有一个很好的解释:

  

让我们更详细地看一下“Visual Studio命令提示符”。

     

它似乎只是为你设置路径并让你进入(Ta Da!)VC   Visual Studio下的目录。甚至不是C#目录   不是VB目录。我猜他们假设有人使用这个   工具真的是硬核,直接针对硬盘驱动程序   用放大镜和磁铁。

     

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

     

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

     

vcvarsall.bat做什么?好吧,它设置了目标编译器   环境,所以你可以为不同的处理器编译代码。

答案 4 :(得分:0)

一种用法似乎是调用XML类生成器来使用XSD架构进行序列化/反序列化:

XML Class Generator for C# using XSD for deserialization

答案 5 :(得分:0)

这个链接似乎有一些很好的信息:

Working at the Visual Studio Command Line