首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何更改MSBuild在Team Foundation Build下使用的构建目录?

MSBuild 是一个用于构建应用程序的框架,Team Foundation Build 是一个版本控制平台,它们可以协同工作以简化和自动化软件的构建过程。更改 MSBuild 在 Team Foundation Build 下使用的构建目录通常涉及配置这两个工具的相应设置。以下是可能需要的步骤:

  1. 在 Team Foundation Server 上修改构建配置,方法是在左侧导航栏中点击 "Builds",然后选择你想要的构建计划,右键点击并选择 "Edit Build Definition"。
  2. 在 “Build Definition” 页面上,找到 "Tools" 部分并展开。
  3. 选择 "MSBuild".
  4. 在 "MSBuild Arguments" 中,设置一个值以指示 MSBuild 在哪里构建你的应用程序。

例如,如果你的解决方案位于 "C:\MySolutions" 目录下,并且你想要 MSBuild 在构建时将其复制到 "D:\BuildOutput\Binaries" 目录下,请在 MSBuild Arguments 中添加以下内容:

代码语言:txt
复制
/p:DeployOnBuild=true
/p:DeployTarget=DropLocation
/p:MsDeployPublishMethod=WIX
/p:PublishDir="D:\BuildOutput\Binaries"
/p:DeployIisAppPath="MyApp.com"
/p:MSDeployServiceURL=https://mywebserver:8172/msdeploy.axd
/p:MsDeployServiceUser=myUsername
/p:MsDeployPassword=mypassword
  1. 接下来,在 "Advanced" 部分中,设置构建目录并选择构建类型。

在 "Clean Workspace" 和 "Build Output To" 页面上,指定 MSBuild 构建目录的路径。例如,如果解决方案位于 "C:\MySolutions" 目录下,并且构建输出将在 "D:\BuildOutput\Binaries" 目录下,则指定的构建目录应为 "C:\MySolutions"。如果解决方案的位置不同,则需要相应地调整构建目录的路径。

  1. 完成上述设置后,将保存更改。注意,你可能会需要重启 Visual Studio 以使更改生效。
  2. 在 Visual Studio 中打开项目的 "Properties" 页签,在 "MSBuild Arguments" 部分中,确认 "DeployOnBuild"、"DeployTarget" 以及 "PublishDir"、"DeployIisAppPath" 等参数的值已正确设置为构建配置中指定的值。

通过遵循上述步骤,您将可以更改 MSBuild 在 Team Foundation Build 下使用的构建目录。这通常需要修改 Team Foundation Server 上的构建定义和 Visual Studio 项目中的构建参数。

相关搜索:如何使用Ruby在不超时的情况下运行build pack规范rpm:如何在不使用tar文件的情况下进入构建目录?如何使用packer在没有SSH的情况下构建AMI在不更改URL的情况下使用htaccess重定向到其他目录如何使用htaccess在php中更改url中的目录名称?在仅使用目录路径和使用文件路径的情况下,如何配置ProxyPass在Maven中,我如何在dev-build上清理外部目录,同时在任何构建上保持默认的干净行为?如何使用Java NIO在不删除目录本身的情况下删除目录中的内容(文件和子目录)?如何覆盖 maven-compiler-plugin 的配置。(构建目录,我想通过使用配置文件进行更改)如何使用moment.js在不更改时间的情况下更改时区?如何构建PHP的内容包括在非安全(http://)和安全(https://)区域以及跨多个目录使用?如何让此脚本在不使用find的情况下删除当前目录和子目录中的零长度文件?在react native中使用文本输入按下按钮后,如何更改组件的状态?如何使用autosys在不更改截止日期参数的情况下运行存储过程如何让springdoc-openapi在不更改toString的情况下使用@JsonValue枚举格式?如何使用path环境变量在插入模式下遍历带有vim文件名完成的目录?Django ajax如何更改我的代码以使用ajax在不刷新的情况下喜欢帖子如何在不使用任何按钮的情况下,在条目值更改时更新标签值?如何动态更改$()选择器的值以在不重新加载内容的情况下使用它?如何使用Python在不添加新行的情况下更改循环内文件中的行值?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

16分8秒

人工智能新途-用路由器集群模仿神经元集群

领券