如何在Visual Studio 2010中设置环境variables?
我发现这个网页 。
其中说:
从项目菜单中select属性。
在左侧窗格中,select“configuration属性”,然后select“环境”。
但是当我select“configuration属性”时,没有“环境”选项:
这是VS 2008中的一个例子:
但是在VS 2010中它是如何完成的?
您将VS2008中的C ++项目与VS2010中的C#项目进行比较。 这两个项目使用不同类型的构建引擎。 VS2008 C ++项目使用基于make的构建,并使用大量的环境变量。 VS2010(和VS2008)C#项目使用MSBuild,很少(1)依赖于环境变量。
除非你修改了你的.csproj文件或者有一个自定义的构建工具,否则改变环境变量不应该成为你想做的任何事情。 如果你描述你的目标,我们将能够更好地帮助你,并告诉你如何实现它。
更新 :MSBuild可以使用环境变异。 但是,VS不提供用于设置标准C#项目的UI(即使您安装的是早期版本)。 大多数情况下,您正在查看的构建项目旨在使用msbuild.exe
。
你有几个选择:
<PropertyGroup>
元素中添加你需要的特定变量。 (为MSBuild工作的属性设置为Make的环境变量) msbuild /property:<name>=<value> ...
(1)我很想说“从来没有”,但我也有几个项目,我希望构建依赖于环境变量,主要是为了在未安装.Net的机器上启用自动构建。
只需在系统中添加一个eviroment变量。 在命令行SET VAR=VALUE
然后拿起$(VAR)