Thread.Join を使用して、新しいスレッドでいくつかの機能を起動しています。
残念ながら、コードの一部で実行時エラーが発生しています。これは次のとおりです。
IBuyerRequest NewRequest(string className)
{
className.ThrowNullOrEmpty("className");
var type = Type.GetType(string.Format("MyApplication.BLL.PingtreeEngine.Requests.{0}Request", className));
object[] args = { _appForm };
type.ThrowNull("type");
var instance = Activator.CreateInstance(type, args) as IBuyerRequest;
return instance;
}
Activator.CreateInstance は、「呼び出しのターゲットによって例外がスローされました」というエラーを引き起こしています。
どうすればこれを回避できるかについて、誰かが考えましたか?