我一直试图解决这个问题一段时间..
我有一些.NET库可以作为外部应用程序的SDK。我需要从WPF类库和Silverlight类库中使用该SDK。我一直在阅读很多解决方案,包括:
但到目前为止,没有运气。您想分享哪些想法?
答案 0 :(得分:1)
据我所知,如果旧的.NET 2.0二进制文件引用了COM或系统库,它可能无效。这可能与您的数据库实现有关。我在以前的工作中的项目中遇到过这个问题。我们通过创建WCF服务作为中间解决方案来解决这个问题。那是WCF而不是WCF RIA。
如果.NET 2.0代码真的很旧,您应该检查它是否必须编译为x86并作为32位应用程序托管在IIS中承载WCF服务的站点的AppPool上。
但这是一项棘手的业务,这完全取决于旧的.NET 2.0库文件及其引用的复杂性。