Reputation: 2080
I want to define my own environment variables which are used in the project settings, like $(TARGETPATH) and some predefined variables do.
How can I do this in C#?
Upvotes: 2
Views: 1991
Reputation: 2174
You can try like
Environment.SetEnvironmentVariable("MY_VARIABLE", "value", EnvironmentVariableTarget.Machine);
Upvotes: 2
Reputation: 12786
Consider using this visual studio addin: http://workspacewhiz.com/SolutionBuildEnvironmentReadme.html the addin was made for Visual Studio 2008/2005/2003/2002 but might also work for 2010/2012 (havn't tested). With that addin you can set custom variables for every solution.
And for a complete list of all the existing variables: http://msdn.microsoft.com/en-us/library/c02as0cs.aspx
Upvotes: 1