我有一个Windows控制台应用程序,可以加载这样的程序集:
return Assembly.Load(my_assembly_name);
我通过脚本同时运行此应用程序的大约10个实例。这意味着my_assembly_name
同时被10个不同的应用程序加载。
偶尔我会遇到这个例外:
System.IO.FileNotFoundException:无法加载文件或程序集 'my_assembly_name'或其依赖项之一。系统找不到 指定的文件。
我不太确定Assembly.Load
方法的幕后故事。我的问题是 - 可能是因为我超出了某种限制,或者程序集被Windows控制台应用程序的其他实例阻止了吗?