0
是否有一種簡單的方法來識別Reflection.Emit生成的程序集?處理加載到應用程序域中的所有程序集時,動態生成的程序集實例的行爲與標準程序集的行爲不同。例如,訪問CodeBase
屬性導致的異常:識別Reflection.Emit生成的程序集
string codeBase;
try
{
codeBase = assembly.CodeBase;
}
catch(NotSupportedException)
{
// assemblies generated via Reflection.Emit throw an exception when CodeBase is accessed
codeBase = null;
}
是否有更好的方法來識別這種情況,並避免try … catch
塊?
就是這樣。我的代碼在.NET 3.5環境中運行。 – 2010-09-14 21:09:38