【问题标题】:Visual Studio Command Prompt vs. a regular command prompt?Visual Studio 命令提示符与常规命令提示符?
【发布时间】:2010-11-10 15:57:27
【问题描述】:

当我打开 Visual Studio 命令提示符时(例如,使用菜单打开 Start -> Programs -> 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>

有哪些可用的工具,该命令提示符最常见的用途是什么?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Visual Studio 命令提示符是访问.NET Framework SDKWindows 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 提供的工具的完整列表及其功能的详细信息。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

        • 为此+1!我即将开始使用 WCF 服务的项目!
        【解决方案4】:

        文章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 有什么作用?好吧,它设置了目标编译器 环境,以便您可以为不同的处理器编译代码。

        【讨论】:

          【解决方案5】:

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

          XML Class Generator for C# using XSD for deserialization

          【讨论】:

          • xsd.exe 是一个漂亮的工具,但它不仅限于 VS 命令提示符。正如 Simon 提到的 VS 命令提示符只是将 Path 环境变量设置为包含 VS 工具的位置...所以您只需键入“xsd.exe”而不是(类似于)“c:\program files\microsfot visual studio 8.0\工具\bin\xsd.exe"
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2018-06-18
          • 1970-01-01
          • 1970-01-01
          • 2015-12-07
          • 2022-01-09
          • 2011-05-22
          • 2014-12-06
          相关资源
          最近更新 更多