当我打开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>
可以使用哪种工具,以及此命令提示符的最常见用途是什么?
答案 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架构进行序列化/反序列化:
答案 5 :(得分:0)
这个链接似乎有一些很好的信息: