将外部程序集(devexpress)部署到azure应用程序服务

szqfcxe2  于 2021-06-20  发布在  Kudu
关注(0)|答案(1)|浏览(440)

我们正在通过kudu脚本从github自动部署到azure。在我尝试将devexpress xtrareports添加到项目之前,它一直工作正常。
我的csproj文件中有一些devexpress引用,如下所示:

<Reference Include="DevExpress.XtraReports.v16.2, Version=16.2.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL">
      <SpecificVersion>False</SpecificVersion>
      <HintPath>..\Resources\DevExpress.XtraReports.v16.2.dll</HintPath>
    </Reference>

一切都运行得很好,在我的本地计算机上运行得很好,但当它构建在azure上时,我遇到以下错误:“找不到类型或命名空间名称‘devexpress’(是否缺少using指令或程序集引用?)”。devexpress dll签入源代码管理并设置为copy local true。
所有nuget包都可以正常工作。但是devexpress必须是一个二进制引用,我不知道如何将它们复制到正确的目录中,以便在azure中构建所有内容时包含它们。
思想?我觉得我错过了一些明显的东西,但却不知道是什么。

cuxqih21

cuxqih211#

这是我脸上的蛋,id10t错误,随便你怎么称呼它。这是典型的文件不在源代码管理错误。在深夜工作时,我在源代码管理中看到了*.xml文件,并假设它是dll文件。我用新鲜的目光捕捉到了它。快把我逼疯了。

相关问题