私のプログラムはC#NET 2.0で記述されており、Microsoft Visual Studio2008SP1を使用してC++で記述されたdllの外部関数を使用しています。プログラムが配置されているディレクトリからdllを削除すると、dllを使用する必要があるときにプログラムがクラッシュします。これは正常な動作です。
しかし、私のプログラムを使用しているユーザーは、dllを移動せずに、同じ場所で同じエラーを受け取ります。すべてのユーザーは、 >ここ<からC ++Redistributable2008を使用しています。
プログラムをNET3.5ではなく.NET2.0で作成したために発生しますか、それとも再配布可能ファイルが古いバージョンである必要があるために発生しますか?
編集:私のために注意してください、プログラムは正常に実行されます。