我遇到的问题是:此处注意到invalidCastException:
InvalidCastException thrown after install on new machine
经过一些研究,我使用以下代码来确定已加载的程序集:
AppDomain MyDomain = AppDomain.CurrentDomain;
Assembly[] AssembliesLoaded = MyDomain.GetAssemblies();
foreach (Assembly MyAssembly in AssembliesLoaded)
{
Console.WriteLine("Loaded: {0}", MyAssembly.FullName);
}
这表明我正在加载我正在处理的程序的两个程序集。我不确定这是怎么发生的,因为它不会发生在任何其他机器上。我可以告诉这个程序集加载的方式/位置,以便我可以修复它吗?