空的reference.cs文件添加服务引用中已选中复用类型选项。

| 情境 Visual Studio 2010 银光4 实体框架 自我跟踪实体 问题 在服务器端,我们已经使用实体框架模型生成了实体对象。我们使用了自我跟踪T4模板来生成实体。这些实体是共享的,可以从客户端使用(Silverlight 4项目)。 但是,当我们尝试添加新的Web服务引用时,代理生成器不起作用。 reference.cs文件为空。我们已经在Web Reference的配置中选中了\'Reuse Types \'选项。我们已经检查了将要共享的程序集(仅实体程序集)。 我们试图从实体的DataContract属性中删除每个(IsReference = true),但是它不起作用。 有什么想法或解决方法吗?     
已邀请:
        取消选中\“ Reuse Types \”对我有用。代码生成器遍历对象的依赖关系图,如果遇到任何问题(例如找不到引用),它就会崩溃,并且在reference.cs中不会产生任何代码。     
        当您尝试共享的程序集针对更高的.NET平台进行编译时,可能会发生这种情况。 例如,如果您的项目面向.NET 3.5,并且程序集针对4.0进行编译,则会发生这种情况。     
        您是否已勾选选项
Reuse Types
?尝试取消选中选项“ 0”     

要回复问题请先登录注册