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

Silverlight WCF RIA服务十九共享代码 2

如何:通过源文件来共享代码

我们可以通过源文件来在中间层和表示层之间共享代码。当在中间层修改文件,并重新生成应用程序时,在客户端会自动同步更新了的代码。当代码不属于domain Service或实体类,而且我们不想代码经历客户端代码生成步骤时,我们把代码放在共享的源文件中。

通过使用共享命名规范或文件链接来共享源文件。下面示例使用这两种方法来共享源文件

使用共享命名规范


  1. 在中间层的解决方案资源管理器中,创建想放置共享文件的目录结构。这个目录结构将会在客户端的Generated_Code文件夹内重新创建。
     
  2. 在目录结构中添加一个C#文件
     
  3. 使用共享命名规范。
     
  4. 在共享文件添加代码
     
  5. 生成解决方案。
     
  6. 在客户端项目中,打开Generated_Code文件夹,注意到代码文件已经被拷贝了。


     
  7. 打开代码文件,注意到在编译期间没有对代码做改动。

使用文件链接



  1. 在中间层项目中,添加一个新的代码文件
     
  2. 文件添加代码
     
  3. 在表示层项目中,右键点击项目。选择添加->已存在项
     
  4. 选择刚添加到中间层项目中的代码文件
     
  5. 添加按钮上,点击下拉菜单并选择Add As Link。

当编译这个项目时,会返现没有文件被拷贝到客户端项目中。相反,添加一个文件引用。

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

相关推荐