DLL-библиотеки Lib2gitsharp не будут развернуты с помощью упакованного приложения do tnet core wpf - PullRequest
0 голосов
/ 26 апреля 2020

Я конвертирую настольное приложение .NetFramework wpf в. Net Core 3.1. Само приложение компилируется и работает правильно. В Visual Studio я могу опубликовать приложение wpf sh и запустить его из каталога publi sh, используя режим развертывания = Self Contained. Это работает только в том случае, если я снимаю флажок Product Single File в File Publi sh.

Если я пытаюсь опубликовать sh с помощью «Создание одного файла», я получаю следующую ошибку при попытке запустить приложение (я открыл из cmd и включил консоль для своего приложения для отладки) enter image description here

Я настроил проект упаковки, чтобы попытаться развернуть приложение, используя боковую загрузку. Приложение публикуется и запускается, если я не использую Lib2gitsharp. Когда я добавляю lib2gitsharp с помощью nuget, я получаю следующую ошибку при развертывании

The target process exited without raising a CoreCLR started event. Ensure that the target process is configured to use .NET Core. This may be expected if the target process did not run on .NET Core.
The program '[30380] IQ_DEBUG_APP.exe' has exited with code -2147450740 (0x8000808c).

Я предполагаю, что это является результатом не компиляции двоичных файлов в упакованное приложение (та же проблема, которую я вижу, когда пытаюсь опубликовать sh приложение, использующее «Произвести один файл»). Кто-нибудь знает, как заставить двоичные файлы компилироваться в упакованное приложение?

...