存在RIA Services项目中使用Resharper
2010-01-10 13:14
218 查看
Resharper它强大的重构和更好的实践指导使开发效率可以有明显的提高,提升了Vs.Net代码编辑能力。现在.NET RIA Services开发普遍得到应用,不幸的是RIA有个在Web和Silverlight项目之间代码共享的有趣方式则与Resharper规范不符合。技术上从这项目中排除了所用的生成代码,结果是,在我的Silverlight项目中任何引用共享类的代码对于Resharper来说都不能解析且有效代码最终都如图:
这点可能在将来的Resharper版本中会得到处理(如果RIA Services成熟了),通过以下操作还是可以解决Resharper处理共享代码的问题:
1.在解决方案浏览器中选择该Silverlight项目。
2.从解决方案浏览器的工具栏中选择“显示所有文件”。
3.右键点击Generated Code文件夹,选择“包含在项目中”。
将其作为项目的一部分,Resharper就可提取已生成的共享代码并且对适当地解析你的共享类。在编译时你可能会收到一个关于在编译期间正修改项目的警告信息,不用管它继续即可。(在我而言,直接抵制警告信息对话框,不要受此类信息打扰。)
将Generated Code包含进项目中后,Resharper就要可以实现全部效果了。
这点可能在将来的Resharper版本中会得到处理(如果RIA Services成熟了),通过以下操作还是可以解决Resharper处理共享代码的问题:
1.在解决方案浏览器中选择该Silverlight项目。
2.从解决方案浏览器的工具栏中选择“显示所有文件”。
3.右键点击Generated Code文件夹,选择“包含在项目中”。
将其作为项目的一部分,Resharper就可提取已生成的共享代码并且对适当地解析你的共享类。在编译时你可能会收到一个关于在编译期间正修改项目的警告信息,不用管它继续即可。(在我而言,直接抵制警告信息对话框,不要受此类信息打扰。)
将Generated Code包含进项目中后,Resharper就要可以实现全部效果了。
相关文章推荐
- 使用Entity Framework和WCF Ria Services开发SilverLight之6:查找指定字段
- (转)使用Entity Framework和WCF Ria Services开发SilverLight之1:简单模型
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing错误解决方案
- WCF RIA Services使用详解
- 新建Android项目时使用project from existing source导入已经存在的项目报 AndroidManifest.xml file missing错误解决方案
- 对于已经存在的项目,如何在不改变原来目录结构的情况下,使用maven
- 使用Entity Framework和WCF Ria Services开发SilverLight之4:Map之主外键映射
- 转换已经存在的java项目,使用gradle构建
- Silverlight 4 WCF RIA Services 使用入门
- 使用Entity Framework和WCF Ria Services开发SilverLight之5:客户端主外键联表查询
- rails下项目中ie10+使用ajax完后不会刷新页面的存在原因之代码注释
- 转载:如何使用Silverlight+WCF Ria Services Class Library 类库
- Silverlight 4 + RIA Services之商业应用系列----7 使用RIA Service Class Library
- Silverlight RIA Services Class Library类库使用1.
- 使用Visual Studio Team Services敏捷规划和项目组合管理(五)——组合管理
- 使用Visual Studio Team Services敏捷规划和项目组合管理(一)——使用团队、区域和迭代
- 使用Entity Framework和WCF Ria Services开发SilverLight之7:多个Domain Service间共享Poco实体
- 4.1定义高级属性和维度属性/使用 Analysis Services Tutoria 项目的修改版本
- RIA Services for Silverlight 4 使用随笔
- 使用Visual Studio Team Services敏捷规划和项目组合管理(四)——冲刺计划和任务板