Моя программа работает без проблем на моем текущем ноутбуке (x64). Но когда я пытаюсь запустить его на другом ПК (x86), он сработает перед запуском. Я также попытался изменить платформу platformtarget, как описано в этом ответе: XMLParseException occursXamlParseException и NoServiceException
Я также выбрал все необработанные исключения. Это доставляет мне два исключения:
Я также получил, что из истории надежности:
Faulting application name: LoginDemo.exe, version: 1.0.0.0, time stamp: 0x56c19003 Faulting module name: KERNELBASE.dll, version: 6.1.7601.17651, time stamp: 0x4e2111c0 Exception code: 0xe0434352 Fault offset: 0x0000d36f Faulting process id: 0x4b0 Faulting application start time: 0x01d167cd96535e01 Faulting application path: C:\Users\hgservice\Desktop\Temp\LoginTool2\LoginDemo\bin\Release\LoginDemo.exe Faulting module path: C:\Windows\system32\KERNELBASE.dll Report Id: d6435b26-d3c0-11e5-b9a7-001999d6cbe5
Я также читал, что эта проблема может больше появляться, потому что программа пытается импортировать DLL во время работы, но все DLL-файлы, которые мне нужны для exe, находятся в одной папке. И, как я сказал на своем ноутбуке, он работает нормально. Кто-нибудь знает, в чем проблема?
ли какой-либо из ваших других библиотек DLL нужно время выполнения? ваш ноутбук может иметь это, но другой компьютер не будет иметь его. –
Что вы делаете? Проблема, похоже, связана с менеджером ресурсов смарт-карт ... вы делаете что-то со смарт-картами? Проверьте, какие службы работают на вашей рабочей машине по сравнению с нерабочим. –
XMLParseException или XAMLParseException? Измените тему и тело, чтобы отразить фактическое возникшее исключение. –