微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Visual Studio 2010中设置环境variables?

如何在Visual Studio 2010中设置环境variables?

我发现这个网页 。

其中说:

从项目菜单中select属性

Microsoft.CSharp库中的BadImageFormatexception

防止将数字粘贴到.net窗体中的文本框中

你能解释为什么DirectoryInfo.GetFiles产生这个IOException吗?

捕获屏幕截图包括.NET中的半透明窗口

wpf窗口位置的问题

在左侧窗格中,select“configuration属性”,然后select“环境”。

但是当我select“configuration属性”时,没有“环境”选项:

这是VS 2008中的一个例子:

但是在VS 2010中它是如何完成的?

BackgroundWorker:DoWork()事件处理程序完成后就死掉了吗?

使用C#在远程计算机上设置date,时间和时区

防止subprocess创build可见的窗口?

我可以使用单声道的AOTfunction本地“预编译”.NET DLL / EXE,使他们更难以逆向工程?

有没有办法检测到“几乎”远程桌面断开连接(即短暂的高延迟时间)?

您将VS2008中的C ++项目与VS2010中的C#项目进行比较。 这两个项目使用不同类型的构建引擎。 VS2008 C ++项目使用基于make的构建,并使用大量的环境变量。 VS2010(和VS2008)C#项目使用MSBuild,很少(1)依赖于环境变量。

除非你修改了你的.csproj文件或者有一个自定义的构建工具,否则改变环境变量不应该成为你想做的任何事情。 如果你描述你的目标,我们将能够更好地帮助你,并告诉你如何实现它。

更新 :MSBuild可以使用环境变异。 但是,VS不提供用于设置标准C#项目的UI(即使您安装的是早期版本)。 大多数情况下,您正在查看的构建项目旨在使用msbuild.exe 。

你有几个选择:

在记事本中打开.csproj文件,并用你想要设置的值在<PropertyGroup>元素中添加你需要的特定变量。 (为MSBuild工作的属性设置为Make的环境变量)

如果仅在生成前和生成后事件中使用环境变量,则可以在“生成事件”选项卡中编辑项目属性中的环境变量。

如果使用msbuild.exe从命令行构建,则可以在命令行上指定这些属性,如下所示: msbuild /property:<name>=<value> ...

您可以创建一个.settings文件,其中包含一个包含所有属性文件,然后将其包含在所有需要共享相同值的.csproj文件中。

您可以打开一个新的命令提示符,在其中设置环境变量,然后从其中启动VS。 VS会从命令提示符中选取环境。

(1)我很想说“从来没有”,但我也有几个项目,我希望构建依赖于环境变量,主要是为了在未安装.Net的机器上启用自动构建。

只需在系统中添加一个eviroment变量。 在命令行SET VAR=VALUE然后拿起$(VAR)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐