如何在 Visual Studio 2010 中设置环境变量?
How do I set Environment Variables in Visual Studio 2010?
我找到了这个网页.
上面写着:
从项目"菜单中,选择属性".
From the Project menu, choose Properties.
在左侧窗格中,选择配置属性,然后选择环境.
In the left pane, select Configuration Properties, and then select Environment.
但是当我选择配置属性"时,没有环境"选项:
But when I select "Configuration Properties", there is no "Enviroment" option:
这是 VS 2008 中的一个示例:
This is an example in VS 2008:
但是在 VS 2010 中是如何完成的呢?
But how is it done in VS 2010?
您将 VS2008 中的 C++ 项目与 VS2010 中的 C# 项目进行比较.这两个项目使用不同类型的构建引擎.VS2008 C++ 项目使用基于 make 的构建并大量使用环境变量.VS2010(以及 VS2008)C# 项目使用 MSBuild,很少 (1) 依赖于环境变量.
You are comparing a C++ project in VS2008 to a C# project in VS2010. These two projects use different kind of build engine. VS2008 C++ project use a make-based build and use heavily environment variables. VS2010 (and VS2008 for that matter) C# projects use MSBuild and rarely (1) depend on environment variables.
除非您修改了 .csproj 文件或拥有自定义构建工具,否则更改环境变量不应该是随心所欲的方式.如果您描述了您的目标,我们将能够更好地为您提供实现目标的建议.
Unless you have modified your .csproj file or have a custom build tool, changing environment variables should not be the way to do whatever you want to it is. If you describe your goal, we'll be able to better help you with advice how to achieve it.
更新:MSBuild 可以使用环境变量.但是,VS 不提供用于设置标准 C# 项目的 UI(即使您安装了早期版本).您正在查看的构建项目很可能旨在使用 msbuild.exe
从命令行构建.
Update: MSBuild can use environment vairables. However, VS does not provide an UI to set those for standard C# projects (even if you install earlier version). Most probably the build project you are looking at is intended to be build from the command line using msbuild.exe
.
你有几个选择:
<PropertyGroup>
元素中.(在 MSBuild 的工作中设置的属性类似于 Make 的环境变量)msbuild/property:<name>=<value>...
<PropertyGroup>
element the particular variable you need with the value you want to set. (properties set in a work for MSBuild like environment variables for Make) msbuild /property:<name>=<value> ...
(1) 我很想说从不",但我确实有几个项目希望构建依赖于环境变量,主要是为了在未安装 .Net 的机器上启用自动构建.
(1) I was tempted to say "never", but I do have couple of projects where I want the build to depend on environment variables, mostly to enable automated builds on machines without .Net installed.
这篇关于如何在 Visual Studio 2010 中设置环境变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!