如何将VS命令提示符添加到Visual Studio 2010 C# Express?
如何将VS命令提示符添加到Visual Studio 2010 C# Express?
当我安装“真正的”版本时,命令提示符作为一种工具存在,但在express版本中不存在?\n我如何打开特殊的命令提示符,并更轻松地访问随Visual Studio和.NET框架一起提供的各种命令行工具?\n另请参阅\n
- \n
- 在VS 2008 Express Edition中手动添加命令提示符 - 缺少一些关键步骤,且从未完全回答;还有,这是针对2008版的
- Visual Studio命令提示符与普通命令提示符有什么区别?
\n
\n
问题:如何将VS命令提示符添加到Visual Studio 2010 C# Express?
原因:问题的原因是用户只安装了VC# Express,而没有安装VC++ Express。因此,他没有安装Visual Studio命令提示符。
解决方法:安装VC++ Express版本即可自动安装Visual Studio命令提示符。用户只需安装此版本,即可获得命令提示符。这适用于Visual Basic 2005版本。
以下是问题的原文:
只需安装VC++ Express版本。它会自动安装Visual Studio命令提示符。你只安装了vc# express而没有安装vc++ express。尝试安装它,你将获得命令提示符,因为它是用于Visual Basic 2005版本。
2010年12月4日
你可以免费下载Windows SDK 7.1 Net (Framework) 4。对于XP、Vista等操作系统都适用。
Windows SDK 7.1包含命令提示符,非常完美。我已经尝试使用Visual Basic 2010 Express创建了客户端Windows通信,效果很好。
稍后见。
下载和简要说明请访问microsoft.com/downloads/en/…
根据上述内容,用户想要在Visual Studio 2010 C# Express中添加VS命令提示符的原因是因为他已经尝试在Visual Basic 2010 Express中使用Windows SDK 7.1创建客户端Windows通信,并且效果很好。他希望在Visual Studio 2010 C# Express中也能使用相同的命令提示符。
解决方法是免费下载Windows SDK 7.1 Net (Framework) 4,并使用其中包含的命令提示符。用户可以访问microsoft.com/downloads/en/…进行下载和获取更多详细信息。
问题的原因是,VS命令提示符不是一个独立的Shell,而是标准的cmd.exe,并通过vcvarsall.bat设置一些环境变量。然而,vcvarsall.bat只随c++版本一起提供,并位于Microsoft Visual Studio 10.0\VC文件夹中。因此,如果没有安装VS c++ Express,并且想要访问命令提示符,则可能需要安装VS c++ Express。
解决方法如下:
1. 在Visual Studio中选择“工具”>>“外部工具”。
2. 点击“添加”。
3. 填写标题 - 我使用的是“Visual Studio命令提示符”(C已经指定为自定义)。
4. 命令: cmd.exe(应该已经在您的PATH中)。
5. 参数: /k "\path\to\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"。
6. 选择初始目录。我使用的是$(ProjectDir)。
7. 点击“确定”。
最后,根据网页中的注释,需要将步骤5中的路径两边添加双引号。如果路径中有空格,这样做可以确保路径被正确接受。路径应该这样写:/k "<\path\to\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"。
这是问题的解决方法,但可能在某些情况下仍会出现路径变量缺失的问题。