我有以下设置: 包含WcfService和IWcfService合约的主程序集。 创建通道并在IWcfService上调用方法的附属程序集。为了获得该合同,它引用了主要组件。
问题:直到最近,两个程序集都是针对.NET 2.0编译的。现在需要针对.NET 4.0编译主程序集。 Satellite程序集无法定位4.0,因为它必须在2.0进程内运行(不是我的)。
问题:以其他方式我可以将IWcfService合约提供给附属程序集,这样我就不必引用主程序集了吗?
谢谢, 罗马
答案 0 :(得分:2)
只使用仅包含IWcfService
合约的第三个程序集并由主程序集和附属程序集引用它是否可行?新的程序集将以.NET 2.0为目标,因此可以从两者中引用它。