Visual Studio 2010中构建的输出路径

时间:2010-10-19 10:35:23

标签: visual-studio-2010 build

我需要在程序文件中输出项目dll。 “$(PROGRAMFILES)\ Microsoft ...”它不是在程序文件中构建,而是在项目本身的名为“$(PROGRAMFILES)”的文件夹中构建!

如何构建程序文件?

5 个答案:

答案 0 :(得分:21)

  1. 在解决方案资源管理器中,右键单击您的项目,单击“卸载项目”
  2. 项目卸载后,再次右键单击,点击“编辑MYPROJECT.csproj”
  3. 在打开的XML编辑器窗口中,将<OutputPath>个元素更改为<OutputPath>$(ProgramFiles)</OutputPath> - 要么全部更改,要么只更改您感兴趣的配置
  4. 保存并关闭
  5. 再次右键单击项目,选择“重新加载项目”
  6. 完成!

答案 1 :(得分:3)

如果你刚刚创建了一个新的环境变量,那么重新加载visual studio,否则它将使用'C:\'而不是你的变量内容。

答案 2 :(得分:1)

对于将项目输出复制到所需文件夹的后期构建事件,这听起来是个好例子:

  

复制$(TargetPath)$(PROGRAMFILES)\ Microsoft ...

答案 3 :(得分:0)

右键单击项目选择属性。选择构建标签,您有输出部分

输出路径中为您提供程序文件/ microsoft的特定路径。这应该工作。我测试了它。

答案 4 :(得分:0)

您需要在文本编辑器中打开csproj文件,并在OutputPath部分中手动输入环境变量。当您尝试从IDE执行此操作时,Visual Studio会转义'$','('和')'。