Файлы LibCef, не включенные в публикацию ядра .net - PullRequest
0 голосов
/ 05 октября 2018

У меня есть проект 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, и команда publish не будет загружать или включать файлы libcef.

Есть ли способ включить файлы с помощью команды publish, кроме создания zip-файла из результатов сборки?

* edit На данный момент я добавил шаг для добавления файлов из вывода сборки в zip-архив.

1 Ответ

0 голосов
/ 10 октября 2018

Вы можете обновить файл проекта, включив в него файлы, которые вы хотите опубликовать, на основе этой документации .

Однако, если вы хотите указать, например, некоторые файлы, которые будут опубликованы в вашем приложении, вы все равно можете использовать для этого известные механизмы в csproj (например, элемент).

Подробнее об ответе Мартина можно прочитать в на этот вопрос .

...