C# WPF принтер Zebra для смарт-карт Z C 350: приложение работает в visual studio, но вылетает при запуске exe - PullRequest
0 голосов
/ 28 января 2020

У меня есть приложение WPF в C# 8 в. NET 4.8 в последней версии windows 10 в VS 2019. Оно печатает и записывает карты mifare на принтере Zebra Z C 350 по ссылке OS SDK от Zebra.

Работает нормально при запуске в Visual Studio (в режиме отладки), но когда я запускаю автономный exe-файл, он падает, когда приложение пытается записать тег / чип mifare через dll winscard (C# вызывает собственный код win32 / winscard.dll). Это происходит сбой с AccessViolationException. Обычно вы думаете, что в нативном коде winscard.dll есть ошибка указателя, но она работает внутри Visual studio ...

Я не знаю, как это решить. Поиск в Google не дал никаких ответов. Кто-нибудь когда-либо испытывал то же самое или что-то подобное? Какое решение?

Спасибо!

...