Как я могу опубликовать приложение MVC core 2.1.1 для конкретной цели (win-64) и «зависящей от фреймворка» в виде .dll, а не .exe?До недавнего времени publish не создавал exe, только dll.
- В последнее время (вчера) при запуске «публикации» через Visual Studio я бы указывал на «Framework-based» с «win-x64» в качестве целевой среды выполнения.Это создало файл DLL, но не файл .exe.Эти файлы работали на целевом веб-сервере со ссылкой на Program Files / dotnet / dotnet.exe.
- Теперь эти же параметры публикации генерируют как файлы .exe, так и .dll, но я не могу их запустить (т. Е. Не работает app.exe app.dll).
- Та же проблема возникает при запуске из CLI с использованием публикации dotnet.
- Это все еще корректно публикуется в системе моего коллеги для того же проекта и т. Д.
- Я попытался перезапустить, очистить кеш, повторно клонировать из хранилища в новый каталог, проверить то же самоеКод публикуется правильно в другой системе.