我有一个程序没有引用 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(不太可能)
- 混淆器混淆了我的代码并破坏了它
其中哪一个最有可能破坏了我的程序?
最佳答案
您需要在您的应用中包含 ComponentFactory.Krypton.Toolkit.dll。
关于.net - 如果我从未在我的程序中引用过 System.IO,为什么我的用户会收到错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1316922/