实体框架4 c#-System.Reflection.ReflectionTypeLoadException

我在Windows窗体应用程序中使用EF4.每当我在未安装Visual Studio 2010的计算机上运行发行文件时,我都会遇到问题,总是会出现此错误:

System.Reflection.ReflectionTypeLoadException: Unable to load one or
more of the requested types. Retrieve the LoaderExceptions property
for more information

到目前为止,唯一的解决方法是安装VS 2010并重建解决方案以使发行版运行.太烦人了,我想知道是否有更好的解决方案.

解决方法:

假设您已在客户端计算机上安装了正确的客户端配置文件,则可能与基础安装中未包含的框架具有依赖性,因此需要将其包含在客户端部署中.

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

并在客户端计算机上的垃圾箱中测试所有内容.

上一篇:C#-获取锯齿状数组的前三个元素


下一篇:c#-样式化WinForm的控件