8,736
社区成员
发帖
与我相关
我的任务
分享
WebClient wc = new WebClient();
wc.OpenReadCompleted += infoDownloader_Completed;
wc.OpenReadAsync(new Uri(msg.NameSpace, UriKind.Relative));
void infoDownloader_Completed(object sender, OpenReadCompletedEventArgs e)
{
try
{
if (e.Error == null)
{
AssemblyPart _part = new AssemblyPart();
Assembly assembly = _part.Load(e.Result); //导入程序集名称
Type cls = assembly.GetType(_msg.ClassName, true);
{System.UnauthorizedAccessException: 跨线程访问无效。 位于 MS.Internal.XcpImports.CheckThread() 位于 System.Windows.DependencyObject..ctor(UInt32 nativeTypeIndex, IntPtr constructDO) 位于 System.Windows.AssemblyPart..ctor() 位于 ClientSocket.InvokeReflection.infoDownloader_Completed(Object sender, DownloaderEventArgs e)}