Я собирал свои приложения netcoreapp2.2 с помощью do tnet cli, и они собирались в простой «исполняемый» dll, который я могу запускать с dotnet myprogram.dll
Но с тех пор, как я начал использовать netcoreapp3. 1 Cli больше не создает проект таким же образом, он создает уродливый файл .exe, и файл .dll больше не работает с do tnet cli
Мне нужна эта «конфигурация с одной сборкой», чтобы Выведите папку, которая будет работать как на windows, так и на linux, без необходимости создавать / поддерживать 2 разных варианта сборки и вывода. Я хочу, чтобы выходная папка была как можно более независимой от платформы, оставляя все платформенное и растровое содержимое для обработки во время выполнения, так же, как я уже делал с netcoreapp2.2. Я не смог найти никакой документации о том, как этого добиться, -no-self-contained
ничего не делает в этом отношении