Azure管道:在一个生成管道下运行ASP.NET和.NET核心应用程序

5t7ly7z5  于 2022-11-26  发布在  .NET
关注(0)|答案(2)|浏览(162)

背景:

我在一个解决方案文件下有几个ASP.NET项目。我有一个ASP.NET项目的构建管道,并使用. sln构建它。现在,我们已经将一个新项目添加到.NET CORE中的同一个.sln中。

问题陈述:

在我的生成管道中,当我尝试生成整个解决方案时,它会向新添加的项目抛出异常。(.NET CORE)
“类型或命名空间名称”Entity“在命名空间”System.Data“中不存在(是否缺少程序集引用?)”
我相信这是由于框架版本。

问题

是否有可能在一个构建管道下拥有两个项目?如果有,我如何实现?如果没有,理想的解决方案是什么?
其他信息:在Visual Studio中,一切都在正常构建和运行,但我构建项目管道时,它抛出了此错误。

olmpazwi

olmpazwi1#

您可以加入System.Data.Entity的指涉,以测试是否会再次掷回例外状况。
或者,您也可以参阅此文档以了解有关Organize your project to support both .NET Framework and .NET的更多详细信息

ecbunoof

ecbunoof2#

  • 最初从Visual Studio生成代码,以避免在Azure管道中生成时出错 *。

  • 在Azure管道中使用了不同的项目 *

  • 使用Visual Studio或Azure Devops创建存储库。*

  • 在创建存储库时填写必要的字段 *

  • 然后进入Git凭据管理器屏幕,必须选择您要创建的帐户并继续。*

  • 必要时建立分支。*
  • 使用Visual Studio,我们可以同步行程并推入特定分支所做的变更 *

  • 使用Azure订阅创建管道并生成代码。*

  • 请参阅 * link * 以了解更多信息。*

相关问题