0
产生两次我有两个客户端RIA服务项目,每个项目映射到服务器端的RIA组件,用于代码生成等。我们姑且称之为结构域A和B.共享枚举大干快上的客户端
为了使事情稍微复杂些,在服务器端,域项目B引用域项目A.
在服务器端的项目A中,我创建一个Enum,并调用文件MyEnum.shared.cs。我构建它,然后构建客户端(Silverlight)代理项目。然后我得到一个编译错误: -
“类型MyEnum存在于DomainProjectA.dll和DomainProjectB.dll中。”
问题是我的客户端代理项目已经复制了这个Enum文件,所以解决方案失败了,因为它生成了两次。我通过查看两个代理项目中的隐藏文件证明了这一点。
这是怎么发生的?我怎么能阻止它的发生:)
干杯
艾萨克