【发布时间】:2018-10-13 05:13:46
【问题描述】:
伙计们,
我正在使用 TFS 2018 中的 Visual Studio Build 任务来构建多个 .NET Core 2.0 Web 应用程序。
解参数为: **\WebApp.*.sln
每个解决方案都类似于 WebApp.Prj1.sln、WebApp.Prj2.sln 等。
MSBuild 参数是: /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=false /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\WebApp.zip"
我想要创建特定于我正在构建的解决方案的 webapp.zip 文件。换句话说,类似: /p:DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\$(build.projectname).zip"
我似乎无法找到允许我访问正在构建的解决方案或项目名称的内置变量。
这可能吗?如果没有,有人可以发布模拟 Visual Studio 构建任务的等效 powershell 脚本,以便我可以手动创建项目名称的 zip 文件吗?
谢谢。
【问题讨论】: