Компилировать двоичные файлы для нескольких версий .NET Framework, используя Bazel - PullRequest
0 голосов
/ 10 декабря 2018

Как можно использовать правила сборки .NET для Bazel для создания версий одной и той же библиотеки для разных версий .NET Framework?Для разработчиков библиотек это обычная вещь , которую нужно делать при распространении библиотек через, скажем, NuGet, так как пакет будет иметь несколько двоичных файлов, по одному для каждой целевой версии платформы.

В настоящее время можно указать версию .NET Framework, используя правило рабочего пространства dotnet_register_toolchains в файле WORKSPACE.Однако это позволит одновременно использовать только одну версию фреймворка.Если возможно зарегистрировать отдельные наборы инструментов, чтобы это работало в правилах сборки .NET, это не совсем хорошо документировано, и нет легко найти примеров, из которых можно извлечь работоспособное решение.

1 Ответ

0 голосов
/ 18 декабря 2018

К сожалению, это пока не поддерживается.Поддерживается только одна версия .NET Framework или Mono или .NET Core для каждого рабочего пространства.

...