VSTS 构建中没有生成包(针对 ASP.net 项目),因此发布失败,为什么?

zhuang

我正在使用 Microsoft Team Foundation Server 2018 的构建任务来构建 Asp.net 项目,然后将其部署到 Microsoft Azure 网站。

以下 MsBuild 命令应将网站发布到构建代理的工件目录中的发布包:

"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\msbuild.exe" 
"C:\agent\_work\8\s\Altoro.sln" /nologo /nr:false /dl:CentralLogger,"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.119.0\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll";"RootDetailId=9ac05cfe-e8e9-42b6-a469-24e84f79ebe9|SolutionDir=C:\agent\_work\8\s"*ForwardingLogger,"C:\agent\_work\_tasks\VSBuild_71a9a2d3-a98a-4caa-96ab-affca411ecda\1.119.0\ps_modules\MSBuildHelpers\Microsoft.TeamFoundation.DistributedTask.MSBuild.Logger.dll" 
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true 
/p:SkipInvalidConfigurations=true /p:PackageLocation="C:\agent\_work\8\a\\" 
/p:platform="any cpu" /p:configuration="release" /p:VisualStudioVersion="15.0" 
/p:_MSDeployUserAgent="TFS_2386aba1-5b25-4025-ba06-4677ece9a429_build_8_125"

构建成功,但是没有生成包,所以下一个发布作业失败了

'2017-12-02T07:36:56.2618898Z ##[warning]文件夹“C:\agent_work\8\a”是空的。不会添加任何内容到drop文件夹。

玛丽娜刘

要构建 ASP.NET 网站项目,您应该构建*.publishproj而不是*.sln在 Visual Studio 构建任务中

在您的构建定义中 -> 取消**\*.slnVisual Studio 构建任务的链接-> 指定*.publishproj文件路径-> 保存并再次构建。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 VSTS 中构建时,asp .net core restore 命令失败

如何在VSTS构建中将Webpack项目输出与Asp.Net项目输出结合?

VSTS-具有项目依赖项和Git存储库的Asp.Net构建

如何在 VSTS Build 中将 asp.net 项目发布到文件系统

如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

与vsts的持续集成,带有reactjs的Web应用程序asp.net core 2.0失败了webpack

在VSTS发布管理中为ASP.NET 4.5和5.0项目使用配置变量

.NET Standard 2.0 Xamarin.iOS 项目 VSTS 构建问题

为 ASP.NET Core Devextreme 项目设置 VSTS 持续集成 (CI)

VSTS无法构建我真正非常简单的ASP.NET Core应用

VSTS 使用持续部署将 .NET ASP 构建为 Web 服务

使用VSTS的ASP.NET Core 2.1 CI / CD生成错误

项目构建中的错误 - ASP.NET Core 2.1

为什么Visual Studio从我发布的ASP.net项目中省略“ .compiled”文件?

为什么我的 ASP.NET 项目没有做任何事情?

如何调试为什么源代码标记在 VSTS 构建中失败?

ASP.NET网站项目生成,但发布时出错

VSTS / TFS设置环境变量ASP.NET核心

使用VSTS的ASP.NET Core Web API的CI / CD

.NET Core NuGet还原因私有NuGet提要而失败(VSTS CI生成)

VSTS Build for Asp.Net Core解决方案失败,错误为MSB3554:无法写入输出文件

Asp.net core 多项目构建默认 Dockerfile 失败

VSTS-构建ASP.NET Core 2.0,编译错误:无法找到程序集“ Microsoft.AspNetCore.Mvc.ViewFeatures”

VSTS-与包Microsoft.Extensions.FileProviders.Physical 2.0.0不兼容,无法构建ASP.NET Core 2.0应用程序

如何使用VSTS构建包含.NET Standard项目和.NET 4.7项目的.NET解决方案?

VSTS构建和发布错误

asp .net 和 asp .net core 有什么区别?

在VSTS上构建MonoGame项目

ASP.NET 页面加载事件为什么项目没有被添加到下拉列表控件中