I need to output the project dll in program files. "$(PROGRAMFILES)\Microsoft..." It is not building in program files, but in the project itself in a folder called "$(PROGRAMFILES)"!
How do I build in program files??
I need to output the project dll in program files. "$(PROGRAMFILES)\Microsoft..." It is not building in program files, but in the project itself in a folder called "$(PROGRAMFILES)"!
How do I build in program files??
<OutputPath>
elements to <OutputPath>$(ProgramFiles)</OutputPath>
-- either all of them, or only those for the configurations that interest youAnd if you just made a new environment variable, reload visual studio as well, else it will use 'C:\' instead of your variable content.
This sounds like a good case for a post-build event that copies the project output to the folder you want:
copy $(TargetPath) $(PROGRAMFILES)\Microsoft...
right click on project select properties. Select Build tab you have output section
In output path give the specific path for you program file/microsoft. This should work. I Tested it.
You need to open the csproj file in a text editor and manually enter your environment variables in the OutputPath section. Visual Studio escapes the '$', '(' and ')' when you try to do this from the IDE.