首页 / 知识
关于sharepoint:在另一个程序集中创建WebPart子类时出错
2023-04-15 17:45:00

Errors creating WebPart subclass in another assembly我正在尝试创建WebPart的子类,该子类将充当我们创建的任何WebPart的父类。 如果在同一项目中创建一个空类,则可以像预期的那样从中继承。 但是,如果我尝试将其放置在另一个程序集中(我已经能够引用该程序集并使用其中的类),则会出现以下错误: 无法加载一种或多种请求的类型。 检索LoaderExceptions属性以获取更多信息。 其他可能相关的信息(我通常不是SharePoint开发人员):我编译dll,从dev项目中引用它们,然后将它们复制到SharePoint实例的/ bin目录中。 程序集均已签名。 我正在尝试使用VS2008的"部署"功能进行部署。 不幸的是,这似乎不是SharePoint特定的错误,我不确定如何解决该问题。 有没有人经历过,您有什么建议吗? 好的,我发现了问题。 打包任务出于某种原因而使用了反射。 当发现您的类继承自另一个域中的类时,它将尝试使用反射来加载它。 但是,反射不执行绑定策略,因此不会加载域。 包装程序的作者可以通过添加以下代码来解决此问题:
但是,如果您需要项目的解决方案,只需将程序集添加到GAC,它将能够解决它们。 |
最新内容
相关内容
linux打包项目命令?
linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Linux打包和压缩1、Linux下,常用打包命令有2个,分别是tar和dd;常用的压linux命令创建项目组?
linux命令创建项目组?,管理,密码,项目,命令,系统,位置,文件,用户组,用户,文件夹,linux命令中用root用户新建一个user1用户,新建一个group1的组复制项目的linux命令?
复制项目的linux命令?,系统,项目,文件,命令,目录,源文件,语法,选项,目标,功能,在Linux操作系统中复制文件或目录时使用的命令是()。1、在Linuxlinux命令项目部署?
linux命令项目部署?,项目,服务,环境,软件,系统,代理,管理,统一,做好,业务,怎么把php部署到apache服务器上linux?1、在linux部署php项目的方法:linux部署项目的命令?
linux部署项目的命令?,项目,系统,设备,环境,工作,基础,传播,信息,标准,代码,Linux部署springBoot项目并且查看控制台日志指定路径:如下: /data/wlinux项目常用命令?
linux项目常用命令?,工作,地址,系统,信息,管理,项目,命令,目录,标准,网络,linux常用的20个命令系统管理相关命令:df、top、free、quota、at、lplinux项目更新命令?
linux项目更新命令?,系统,信息,网络,地址,网站,通信,管理,时间,项目,命令,linux必学的60条命令是什么?压缩和解压缩:tar:打包或解包文件。gzip:压启动项目命令linux?
启动项目命令linux?,工作,经理,产品,技术,地址,数字,系统,项目,命令,信息,怎么在linux启动的时候执行一个命令?1、在启动时执行 Linux 脚本 有linux编译项目的命令?
linux编译项目的命令?,系统,工作,地址,软件,工具,信息,代码,项目,命令,环境,linux能否用命令行编译keil1、.编译软件用sdcc 2.sdcc不支持keil51c项目linux常用命令?
项目linux常用命令?,工作,地址,系统,管理,设备,信息,项目,命令,目录,标准,linux常用命令有哪些linux常用命令如下:查看内核版本:uname-a。控制台linux上部署项目命令?
linux上部署项目命令?,项目,软件,服务,工具,环境,代理,地址,代码,首页,做好,linux上利用pm2和nginx部署项目(3)linux上锁 flock (4) kill -- -$pgilinux创建项目命令?
linux创建项目命令?,名称,新增,项目,文件,命令,首次,工作,时间,文件夹,文件名,467/1000:linux中新建文件的命令有哪些1、“vi 文件名”命令,该