问题描述
|
我有以下设置:
包含WcfService和IWcfService合同的主程序集。
附属程序集创建一个通道并在IWcfService上调用一个方法。为了获得该合同,它引用了主装配体。
问题:直到最近,两个程序集都是针对.NET 2.0编译的。现在,主程序集需要针对.NET 4.0进行编译。 Satellite程序集不能以4.0为目标,因为它必须在2.0进程中运行(不是我的程序)。
问题:我还可以通过其他什么方式将IWcfService合同提供给附属程序集,这样我就不必引用主程序集?
谢谢,
罗曼
解决方法
仅使用第三个仅包含ѭ0合同并同时被Main和Satellite组件引用的程序集,是否可行?新的Assemblye将以.NET 2.0为目标,因此可以从两者中引用它。