#winforms #exe
#winforms #exe
Вопрос:
У меня есть приложение Winforms, которое отлично работает на моем компьютере, когда я открываю exe-файл, но когда я попросил кого-то другого запустить его на своем компьютере (точно такой же тип ноутбука), это не сработало. Я отправил им весь файл netcoreapp3.1, в котором есть все файлы зависимостей, и они не смогли запустить его оттуда. Это был журнал просмотра событий:
Faulting application name: shell-launcher.exe, version: 1.0.0.0, time stamp: 0x5f8de6f1
Faulting module name: KERNELBASE.dll, version: 10.0.18362.1237, time stamp: 0x71e81044
Exception code: 0xe0434352
Fault offset: 0x0000000000043b29
Faulting process id: 0x3d94
Faulting application start time: 0x01d6e84259496fb6
Faulting application path: C:Users11031122DownloadsShellLauncherShellLaunchershell-launcher.exe
Faulting module path: C:WindowsSystem32KERNELBASE.dll
Report Id: 731a8bf6-28be-479e-b3a6-d915e3fa1873
Faulting package full name:
Faulting package-relative application ID:
Я прочитал несколько сообщений, в которых предлагается обработка исключений, но я не уверен, в какой файл / куда помещать исключения, и вообще, почему это нормально работало бы на моем компьютере, если бы это было так?
Комментарии:
1. У меня была такая же ошибка прямо сейчас… Мне просто не хватало зависимости (dll) на целевом компьютере. Обязательно укажите все DLL-файлы в папке bin 😉