使用Visual Studio命令提示符工具

时间:2009-11-05 10:07:53

标签: visual-studio command-line

如何从任何命令提示符(即不调用Programs | MS Visual Studio 2008 | Visual Studio Tools | Visual Studio 2008 Command Prompt)或程序中使用VS命令提示符(vcvarsall.bat)中包含的工具?

4 个答案:

答案 0 :(得分:6)

最简单的方法是在32位Intel盒子上添加VS2005的vsvarsXX.bat文件中列出的PATH,INCLUDE,LIB和LIBPATH环境变量。

以下是vsvars32.bat的示例:

@SET VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8
@SET VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio 8\VC
@SET FrameworkDir=C:\WINDOWS\Microsoft.NET\Framework
@SET FrameworkVersion=v2.0.50727
@SET FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0
@if "%VSINSTALLDIR%"=="" goto error_no_VSINSTALLDIR
@if "%VCINSTALLDIR%"=="" goto error_no_VCINSTALLDIR

@echo Setting environment for using Microsoft Visual Studio 2005 x86 tools.

@rem
@rem Root of Visual Studio IDE installed files.
@rem
@set DevEnvDir=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE

@set PATH=C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;C:\Program Files\Microsoft Visual Studio 8\VC\BIN;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools;C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\bin;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\VCPackages;%PATH%
@set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\INCLUDE;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\include;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\include;%INCLUDE%
@set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\LIB;C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\lib;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\lib;%LIB%
@set LIBPATH=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\Program Files\Microsoft Visual Studio 8\VC\ATLMFC\LIB

@goto end

:error_no_VSINSTALLDIR
@echo ERROR: VSINSTALLDIR variable is not set. 
@goto end

:error_no_VCINSTALLDIR
@echo ERROR: VCINSTALLDIR variable is not set. 
@goto end

:end

从中选择并填写值。

答案 1 :(得分:0)

或许在路径中添加visual studio提供的工具的bin文件夹的位置

答案 2 :(得分:0)

要从程序中使用它,最简单的路径可能是为用户永久设置所有环境变量。

要在命令提示符下使用它...我只是使用命令提示符工具快捷方式作为我的正常命令提示符快捷方式,所以无论如何我总是得到它们。这种方法的好处是你可以为不同的版本提供不同的快捷方式 - 所以我有一个VS2008快捷方式和一个VS2010快捷方式。

答案 3 :(得分:0)

您可能有兴趣在Windows资源管理器中添加“Visual Studio命令提示符”上下文菜单选项。 Scott Hanselman has a link to an .inf file you can run为此

进行注册表更改