Если я ни разу не обращаюсь к System.IO в моей программе, почему мой пользователь получает сообщение об ошибке?

StackOverflow https://stackoverflow.com/questions/1316922

  •  19-09-2019
  •  | 
  •  

Вопрос

У меня есть программа, которая ни разу не ссылается на System.I0, закодированный в vb.net, но по какой-то причине мой пользователь получил это:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: advancedclipboard.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4a903bf5
  Problem Signature 04: Microsoft.VisualBasic
  Problem Signature 05: 8.0.0.0
  Problem Signature 06: 4889f422
  Problem Signature 07: 6e
  Problem Signature 08: 8
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6000.2.0.0.768.3
  Locale ID:    1033

в отчете о сбое с момента запуска программы.

Я использую инструментарий Krypton от componentfactory.com и обфускатор от http://ntcore.com/phoenix.php.

Пользователь работал под управлением Vista, и я понятия не имею, установлена ли у него платформа .net Framework.

Я думаю, что любая из этих вещей могла произойти:

  • Отсутствие установленной платформы .net Framework привело к сбою
  • Инструментарий Krypton нуждался в том, чтобы я упаковал с ним .dll (маловероятно)
  • Обфускатор запутал мой код и сломал его

Какой из них с наибольшей вероятностью нарушил работу моей программы?

Это было полезно?

Решение

Вам необходимо включить Фабрика компонентов.Криптон.Toolkit.dll с помощью вашего приложения.

Другие советы

Если этот журнал поступил с компьютера пользователя, значит, на нем установлена платформа .Net Framework.В противном случае исключение FileNotFoundException не было бы вызвано.Это может быть случай, когда сторонний компонент пытается найти файл, или это может быть случай, когда ваш код пытается косвенно через код .Net Framework.Сериализация может это сделать.

Сбой указывает, что он не смог найти advancedclipboard.exe.

Знаете ли вы, что в вашем коде или коде, который вы используете как инструментарий, для которого требуется этот файл?

Редактировать:

Забудь о моем моменте, пожалуйста....В комментариях сказано все.:)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top