wcf合同位置

问题描述

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

解决方法

仅使用第三个仅包含ѭ0合同并同时被Main和Satellite组件引用的程序集,是否可行?新的Assemblye将以.NET 2.0为目标,因此可以从两者中引用它。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...