实体框架的system . reflection . reflectiontypeloadeexception

本文关键字:reflection reflectiontypeloadeexception system 框架 实体 | 更新日期: 2023-09-27 18:11:37

我在windows窗体应用程序中使用EF4。每当我在没有安装visual studio 2010的机器上运行发布文件时,我都会遇到问题,我总是得到这个错误:

System.Reflection。无法加载一个或更多请求的类型。检索LoaderExceptions属性查看更多信息

到目前为止,唯一的解决方法是安装VS 2010并重新构建解决方案以使发布运行。这太烦人了,我想知道有没有更好的解决办法。

实体框架的system . reflection . reflectiontypeloadeexception

假设您在客户端机器上安装了正确的客户端配置文件,那么您可能需要依赖于基础安装中没有的框架,这些框架需要作为您部署到客户端的一部分。

您可以通过选择所有引用的dll并设置Copy Local=True来快速验证

并在客户机上测试bin中的所有内容。

也许在没有VS的机器上没有安装框架4.0?或者在"目标框架"中设置"完整框架",但必须设置"客户端框架4.0或3.5"。

对不起,我的英语不好。

对不起,只是删除"buildProviders"块。它可能会工作=)