【问题标题】:LibCef Files not included with .net core publish.net core publish 不包含 LibCef 文件
【发布时间】:2018-10-05 09:19:03
【问题描述】:

我有一个 Microsoft.AspNetCore.App (2.1) 项目正在使用

<PackageReference Include="Chromely.CefGlue.Winapi" Version="66.0.0" />
<PackageReference Include="Chromely.Core" Version="0.9.1" />

在构建期间,chromelycef 将所需的二进制文件下载到输出文件夹 - 这工作正常。

(userdir)\.nuget\packages\chromely.cefglue.winapi\66.0.0\build\\chromelycef.exe download v66 --cef-binary-version=3.3359.1772.gd1df190 --cpu=x64 --dest=(outpath)\netcoreapp2.1\

使用 build 命令从构建控制器下载文件。但是,我已经设置了 VSTS 构建,并且发布命令不会下载或包含 libcef 文件。

除了从构建输出创建 zip 文件之外,还有其他方法可以使用发布命令包含文件吗?

*编辑 目前,我最终添加了一个步骤,将构建输出中的文件添加到 zip 存档中。

【问题讨论】:

    标签: asp.net-core azure-devops cefglue


    【解决方案1】:

    您可以更新项目文件以包含您希望基于this documentation 发布的文件。

    但是,例如,如果您希望指定一些文件来获取 与您的应用程序一起发布,您仍然可以使用已知机制 csproj 用于那个(例如,元素)。

    详情可以参考this questionMartin 的回答。

    【讨论】:

    • 感谢您的建议。目前下载的文件不存在于解决方案文件夹中,因为它们在构建期间直接下载到输出目录,这是由 Chromely.CefGlue.Winapi 控制的,我没有直接控制
    猜你喜欢
    • 1970-01-01
    • 2018-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多