Я пытаюсь подключиться к базе данных DB2 из основного приложения .NET.Мой код должен работать в PCF в стеке Linux.Однако разработка кода и сборка Jenkins происходят на сервере Windows.Моя проблема в том, что для правильной работы DB2 с ядром .NET нам нужно добавить отдельную ссылку для окон и отдельную ссылку в Linux.Для Windows это будет <PackageReference Include="IBM.Data.DB2.Core" Version="1.2.2.100" />
<PackageReference Include="IBM.EntityFrameworkCore" Version="1.2.2.100" />
, а для Linux это будет <PackageReference Include="IBM.Data.DB2.Core-lnx" Version="1.2.2.100" />
<PackageReference Include="IBM.EntityFrameworkCore-lnx" Version="1.2.2.100" />
Теперь вопрос заключается в том, как мне изменить ссылку на DB2 во время сборки с Windows на Linux?Также у меня есть интеграционный тест, который нужно запустить после завершения сборки.Поскольку сервер Jenkins - это окна, посткомпоновка, мне нужна справочная библиотека DB2 для Windows, и перед развертыванием мне нужно изменить ее на Linux, чтобы ее можно было развернуть в стеке Linux?