我们正在使用Devops 2019并使用本地代理进行构建设置,我们有一个包含控制台和web应用程序代码的.net解决方案文件。每次运行pull request build时,Build drop文件仅包含控制台应用程序特定的Drop代码文件,而不包含web applications\service特定的drop。下面是/p:PackageLocation="$(build.artifactstagingdirectory)\“尝试过的MSBuild参数/p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:SkipInvalidConfigurations=true,但没有任何结果
发布于 2021-02-22 14:33:32
您可以尝试对Msbuild参数使用属性(/p:outputpath=$(Build.ArtifactStagingDirectory)\)。如下所示:
/p:DeployOnBuild=true /p:WebPublishMethod=FileSystem /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:outputpath=$(Build.ArtifactStagingDirectory)\如果/p:outputpath不工作。请转到生成任务的生成日志(例如,Visual Studio Build任务)来查看web应用程序是否成功构建。并检查web应用程序的构建结果的输出位置。然后,您可以使用Copy files task将web应用程序的构建结果复制到文件夹$(build.artifactstagingdirectory),以便通过发布构建工件任务进行发布。
https://stackoverflow.com/questions/66271135
复制相似问题