我想定义自己在项目设置中使用的环境变量,例如 $(TARGETPATH) 和一些预定义的变量。
我怎样才能在 C# 中做到这一点?
你可以试试
Environment.SetEnvironmentVariable("MY_VARIABLE", "value", EnvironmentVariableTarget.Machine);
考虑使用这个 Visual Studio 插件:http : //workspacewhiz.com/SolutionBuildEnvironmentReadme.html 该插件是为 Visual Studio 2008/2005/2003/2002 制作的,但也可能适用于 2010/2012(未经测试)。使用该插件,您可以为每个解决方案设置自定义变量。
对于所有现有变量的完整列表:http: //msdn.microsoft.com/en-us/library/c02as0cs.aspx