【问题标题】:Output path for build in visual studio 2010Visual Studio 2010 中构建的输出路径
【发布时间】:2012-10-22 19:38:00
【问题描述】:

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

如何构建程序文件??

【问题讨论】:

  • 我会跑得很快,而且离将项目直接构建到其部署目标中很远。

标签: visual-studio-2010 build


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

【讨论】:

  • 像魅力一样工作! :D 谢谢
【解决方案2】:

如果您刚刚创建了一个新的环境变量,请重新加载 Visual Studio,否则它将使用 'C:\' 而不是您的变量内容。

【讨论】:

    【解决方案3】:

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

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

    【讨论】:

    • 这最终会在默认位置构建,可能是 $(ProjectDir)\bin\$(Configuration),然后是副本。移动输出目录的一个原因是为了速度!
    【解决方案4】:

    右键单击项目选择属性。选择 Build 标签你有 output 部分

    输出路径中为你的程序文件/microsoft.这应该有效。我测试过了。

    【讨论】:

    • 我需要变量很难。在 x64 机器上,路径是不同的。 x64 上的“Program Files (x86)”和 x86 机器上的“Program Files”(因为它是为 32 位构建的)
    【解决方案5】:

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

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 1970-01-01
      • 2011-07-27
      • 1970-01-01
      • 2011-04-06
      • 1970-01-01
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多