【求助]】Assembly.Load方法出错
开始在代码中使用 Type.GetType("System.Web.UI.WebControls.Label, System.Web", false, true),返回null,修改为Type.GetType("System.Web.UI.WebControls.Label, System.Web", true, true) 后跟踪异常,报告说找不到 System.Web 模块,事实上,这个桌面应用已经引用了System.Web.dll 这个模块(应该跟引用与否无关才对),把System.Web.Dll 复制到启动目录正常。
怀疑因为桌面应用的原因,尝试加载 System.Windows.Forms 下的类,一样的报告错误。
单独使用 System.Reflection.Assembly.Load("System.Web"),错误依然。
只要把目标Dll复制到运行目录就OK,奇怪呀,我电脑是安装的2008,麻烦解决下哈,我没时间耗这里,还得做别的。
怀疑因为桌面应用的原因,尝试加载 System.Windows.Forms 下的类,一样的报告错误。
单独使用 System.Reflection.Assembly.Load("System.Web"),错误依然。
只要把目标Dll复制到运行目录就OK,奇怪呀,我电脑是安装的2008,麻烦解决下哈,我没时间耗这里,还得做别的。
...全文
相关推荐
完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创
在开发过程中,遇到"Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问"的错误是很常见的问题,特别是在
Could not load file or assembly App_Licenses.dll的问题
今天在AspDotNetStorefront做定制化开发,编译的时候莫名其妙地报告Could not load file or assembly ‘App_Licenses, Version=0.0.
C# Assembly类访问程序集信息
ass = Assembly.Load("TestCustomAttributes"); Assembly ass1 = Assembly.LoadFrom(@"E:\CODE\dotNet\C#\9
C#中通过Assembly类访问程序集信息
**静态方法Assembly.Load(程序集名称)**:此方法允许通过传递程序集的名称来加载程序集。该名称通常包括了程序集的强名称信息,如名称、版本号、公钥令牌和文化标识符。
完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创</
Could not load file or assembly AjaxPro.2,经排查原来是mcafee限制了


