2009-08-22 4 views
3

私はvb.netでコーディングされた一回System.I0を参照しないプログラムを、持っている、まだいくつかの理由で私のユーザーは、この得た:プログラムが起動したらからクラッシュレポートに私のプログラムでSystem.IOを一度も参照していないのはなぜですか?

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 Frameworkの不足クリプトンツールキットは、そうではない(それとの.dllをパッケージ化するために私を必要と
  • それを墜落)
  • 難読化ツールは、私のコードを難読化し、それ

私のプログラムが壊れている可能性が最も高いが、これらのあるを破りましたか?

+1

私はクリプトンがSystem.IOを使っていると言います。 – arul

+0

私はこの問題を孤立したと思うし、そうだ、それはおそらくクリプトンだった。どのような.dllパッケージが必要ですか? – Cyclone

答えて

3

あなたのアプリには、ComponentFactory.Krypton.Toolkit.dllを含める必要があります。

+0

どこにユーザーのコンピュータを置く必要がありますか? – Cyclone

+0

アプリと同じフォルダにあります。 .dllがシステムパス内のフォルダにある場合、動作する可能性があります。 – aphoria

2

クラッシュには、advancedclipboard.exeが見つからないというメッセージが表示されています。

このファイルが必要なツールキットのように、使用しているコードやコードの内容をご存知ですか?

EDIT:

は私の当たり前の瞬間を忘れて....コメントはそれをすべて言うてください。 :)

+0

Nope。クラッシュを起こしたのはその人だ。 advancedclipboardまたはその依存関係の1つが別のファイルを検索しようとしています。 –

+0

彼らはadvancedclipboard.exeを実行していました。 何も必要ありません。プログラムは*です。 – Cyclone

+0

良い点と私のためのちょっとした瞬間。 – klabranche

3

このログは、ユーザーのマシンから来た場合は、.Net Frameworkがインストールされています。そうしないと、FileNotFoundExceptionはスローされません。 サードパーティコンポーネントがファイルを検索しようとしている場合や、.NET Frameworkのコードを通じて間接的にコードが試している可能性があります。シリアライゼーションはこれを行うことができます。

+0

ありがとう、ありがとうございました – Cyclone

+0

アプリケーションをコンパイルしたフレームワークとは異なるバージョンのフレームワークを持っている場合があります。 –

+0

スクリプトに含まれているものをどのように確認できますか? – Cyclone

関連する問題