我需要在程序文件中输出项目dll。 “$(PROGRAMFILES)\ Microsoft ...”它不是在程序文件中构建,而是在项目本身的名为“$(PROGRAMFILES)”的文件夹中构建!
如何构建程序文件?
答案 0 :(得分:21)
<OutputPath>
个元素更改为<OutputPath>$(ProgramFiles)</OutputPath>
- 要么全部更改,要么只更改您感兴趣的配置答案 1 :(得分:3)
如果你刚刚创建了一个新的环境变量,那么重新加载visual studio,否则它将使用'C:\'而不是你的变量内容。
答案 2 :(得分:1)
对于将项目输出复制到所需文件夹的后期构建事件,这听起来是个好例子:
复制$(TargetPath)$(PROGRAMFILES)\ Microsoft ...
答案 3 :(得分:0)
右键单击项目选择属性。选择构建标签,您有输出部分
在输出路径中为您提供程序文件/ microsoft的特定路径。这应该工作。我测试了它。
答案 4 :(得分:0)
您需要在文本编辑器中打开csproj文件,并在OutputPath部分中手动输入环境变量。当您尝试从IDE执行此操作时,Visual Studio会转义'$','('和')'。