【问题标题】:How can I add the VS Command Prompt to Visual Studio 2010 C# Express?如何将 VS 命令提示符添加到 Visual Studio 2010 C# Express?
【发布时间】:2010-11-22 12:14:28
【问题描述】:

当我安装“真实”版本时,命令提示符作为工具存在,但在快捷版中不存在?

如何打开特殊的命令提示符,并更轻松地访问 Visual Studio 和 .NET 框架附带的各种命令行工具?

另见

【问题讨论】:

  • 我不知道这些步骤对于早期版本的VS Express或其他版本是否相同。由于我看到的唯一尝试的问题/答案是 2008 年的,没有指定版本,而且不完整,所以我重新开始。

标签: c# .net visual-studio visual-studio-2010 command-prompt


【解决方案1】:

VS 命令提示符不是独立的shell,而是标准的cmd.exe 和一些环境变量设置——通过vcvarsall.bat

有趣的是,vcvarsall.bat 仅附带 c++ 版本,并且位于 Microsoft Visual Studio 10.0\VC 文件夹中。

所以如果你还没有安装 VS c++ Express ——并且你想访问 shell,你可能必须安装 VS c++ Express;反正我就是这么做的。

  1. 在 Visual Studio 中选择 Tools >> External Tools
  2. 点击Add
  3. 填写标题 - 我使用了Visual Studio Command &PromptC 已分配给自定义)
  4. 命令:cmd.exe(应该已经在您的 PATH 中)
  5. 参数:/k "\path\to\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
  6. 选择一个初始目录。我用$(ProjectDir)
  7. 点击OK

我有这些笔记 @http://www.xradiograph.com/Programming/VisualStudioExpress 又改编自 http://visualbasic.about.com/b/2010/08/17/the-visual-studio-command-prompt.htm 和其他来源

【讨论】:

  • 第 5 步实际上应该在路径之前有一个双引号,在路径之后有另一个。 (这样就可以接受路径中的空格。)它应该是: 5.Arguments: /k "
  • 是的,但您应该删除 <.> 或类似的东西。如果您只是将完整路径放在双引号中,就像您在资源管理器中看到的那样,那就没问题了。但是,命令提示符仍然缺少 PATH 变量(我正在使用 VS2012 Express for WP8)
  • @MarkusRudel - 缺少哪些 PATH 变量?
  • 我猜它丢失了很多变量:/我现在使用的是 VS2012 Pro,命令提示符只是在那里工作。快速版本的愚蠢限制......
【解决方案2】:

2010 年 12 月 4 日

您可以免费下载Windows SDK 7.1 Net (Framework) 4。对于 XP、Vista、... Windows SDK 7.1 包含命令提示符并且运行良好。我曾尝试使用 Visual Basic 2010 Express 来创建客户端 Windows 通信,它非常完美。 一会儿见。

【讨论】:

【解决方案3】:

只需安装 VC++ express 版。它将自动安装 Visual Studio 命令提示符。您必须只安装了 vc# express 而不是 vc++ express。尝试安装它,您将获得命令提示符,因为它适用于 Visual Basic 2005 版。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2011-01-06
    • 2012-04-08
    • 1970-01-01
    • 2023-03-07
    • 2020-01-15
    相关资源
    最近更新 更多