微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决空的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”     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。