GrapeCity Secure FTP for .NET 4.0J
配布のトラブルシューティング

ここでは、アプリケーションの配布に関するトラブルと、その原因や対処方法について説明します。

Q1. 「ファイルまたはアセンブリ名 xxx、またはその依存関係の 1 つが読み込めませんでした。」エラーが発生します。
A1. 適切なバージョンのランタイムファイルを運用環境に配布してください。

アプリケーションの実行時に「ファイルまたはアセンブリ名 xxx、またはその依存関係の 1 つが読み込めませんでした。」というエラーが発生する場合の、原因と対処方法は、以下のとおりです。

1. アセンブリのDLLファイルが配布されていない

エラーメッセージ ファイルまたはアセンブリ名 xxx、またはその依存関係の 1 つが読み込めませんでした。
指定されたファイルが見つかりません。
原因 本製品を使用したアプリケーションの実行には、本製品のアセンブリDLLファイルが必要です。本エラーは、アプリケーションがランタイムファイルを見つけられない場合に発生します。
対処方法

本製品のランタイムファイルを、運用環境の適切な場所に配置してください。

ランタイムファイルおよびその配置場所については、「ランタイムファイル(再配布可能ファイル)」「ランタイムファイルの配置場所」を参照してください。

2. DLLファイルのアセンブリバージョンが異なる

エラーメッセージ ファイルまたはアセンブリ名 xxx、またはその依存関係の 1 つが読み込めませんでした。
見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。
原因

本エラーは、運用環境に配布されているアセンブリDLLファイルのアセンブリバージョンが、アプリケーションのビルド時に参照されていたバージョンと異なる場合に発生します。

たとえば、製品のSP(サービスパック)適用によりアセンブリバージョンが変化した場合、SP適用後にビルドしたアプリケーションを実行するには、そのSPのDLLファイルが必要です。そのため、SP適用時には、アセンブリDLLファイルも配布しなおす必要があります。

対処方法

アプリケーションのビルド時に参照されていたアセンブリのバージョンを確認し、同じバージョンのDLLファイルを運用環境に配布してください。

ランタイムファイルおよびその配置場所については、「ランタイムファイル(再配布可能ファイル)」「ランタイムファイルの配置場所」を参照してください。

 

 

 

 

 


© 2002, GrapeCity inc. All rights reserved.