存在RIA Services项目中使用Resharper
2010-01-10 13:14 张智清 阅读(333) 评论(0) 编辑 收藏 举报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就要可以实现全部效果了。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架