大家问候 . 我在一个非常奇怪的链接器错误上遇到了障碍,我想我会在社区中抛出它,看看是否有人有任何想法(或者更好,但之前已经看过它) .
错误是这样的:错误348:编译失败 . 无法加载一个或多个请求的类型 . 检索LoaderExceptions属性以获取更多信息 .
场景是这样的:我有3个类库程序集(Lib1,LibCommon,Lib2),正如您可能已经猜到的,Lib1和Lib2都引用了LibCommon . 当我向LibCommon添加一个新类然后在Lib2中使用它时,似乎会发生错误(在Lib1中使用它永远不会有问题) .
环境:Windows Server 2003 Visual Studio 2008 SP1 .NET 3.5 SP1 C#
有什么想法吗?
1 回答
我通过尝试在方法签名不正确的方法上使用
[OnDeserializing]
属性来发现此错误 . 修复方法签名解决了错误 .