我有一个程序没有引用 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
在程序启动后的崩溃报告中。
我正在使用来自 componentfactory.com 的 Krypton Toolkit 和来自http://ntcore.com/phoenix.php的混淆器。
用户正在运行 Vista,我不知道他们是否安装了 .net 框架。
这些事情中的任何一件都可能发生,我认为:
- 缺少安装的 .net 框架使其崩溃
- Krypton Toolkit 需要我用它打包一个 .dll(不太可能)
- 混淆器混淆了我的代码并破坏了它
以下哪一项最有可能破坏了我的程序?