【发布时间】:2020-08-24 16:16:39
【问题描述】:
我有一个带有 .NET Framework 应用程序的 Visual Studio 2019 解决方案,以及一个构建和部署 Web 应用程序的 Azure 管道。
我最近在我的解决方案中添加了一个 Azure Functions 项目。 (.net 核心) 解决方案中的两个项目不相互引用。
在我的本地计算机上 - 解决方案构建没有问题,我可以运行这两个应用程序。
但是,当 Azure Pipeline 进程尝试构建解决方案时,会出现以下错误:
错误 NETSDK1045:当前的 .NET SDK 不支持面向 .NET 核心 3.1。以 .NET Core 2.1 或更低版本为目标,或使用 支持 .NET Core 3.1 的 .NET SDK。
我实际上希望此 Azure Pipeline 忽略新的 .net 核心项目,并继续构建然后部署我的 Web 应用程序。
如何让 Azure 以与本地计算机相同的方式构建我的项目?
【问题讨论】:
-
你能展示你如何在管道上编译你的解决方案吗?
-
嗨,您有机会尝试以下建议吗?进展如何?
-
最后我只是将目标更改为较低版本的 .net 核心,它就可以工作了。 - 但是我会在接下来的几天里修改它,因为我需要更新版本的 .net 核心中的一些功能。我将在本周晚些时候尝试时将此标记为答案。感谢您的帮助
标签: azure azure-devops azure-functions