挑选GITHUB上比较流行的常见.NET模板引擎进行性能测试。Handlebars.Net v2.0.9,fluid v2.2.3,RazorEngineCore v2021.7.1,cottle v2.0.4,jntemplate v2.2.4,MiniRazor v2.2.0
IP地址查询是目前互联网上最常用的功能之一了,特别是做多城市的平台,经常需要根据用户的IP来跳转到对应城市!
相比VS2013,VS2015的改进亮点颇多,比如更加友好的GIT支持,自带的服务器资源管理器,冗余的USING清理等等。然而,不知有没有同学发现,VS2015的粘贴功能,却没那么好用的……
Travis CI 是一款国外知名的在线持续构建工具,目前在GITHUB上得到大量应用,但是在目前的C#语言项目中,使用Travis CI的占比较小,而且缺乏有效的中文介绍,在此情况下,本文将重点介绍如何将你的C#项目加入Travis CI持续构建队列。
使用Newtonsoft.Json(json.net) 时,提示未能从程序集“mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.Collections.Generic.IReadOnlyDictionary`2”的解决方法!
本文为C#常用的命名的一些注意点与事项,包括类名,方法名,变量名的命名规范与枚举的注意事项。
Web Service是目前使用非常普及的一种跨平台的基于WEB的数据交互技术 ,深受大量开发者的喜欢,但是因为Web Service就基于XML格式,有时返回的格式带有较多的额外的数据格信息,或者基于一些特殊的应用场景,希望对返回的XML格式进行一些自定义,那么,我们怎么办呢?
本文所列出的都是功能比较实用,但日常中曝光度比较少的.NET开源项目,一些知名度比较广的项目未予以列出。且以下排名无先后!如果大家有更好的项目欢迎留言推荐!
2008年第一次在WPF中使用MVVM模式之后,就一直热衷于耦合隔离、模块化与重构、UI和逻辑分离、单元测试以及后面的领域模型。谈及MVVM模式,自己也开发过一套框架,但没有长期更新和维护,所以索性就一直使用Prism和MVVM Light。到2012年的时候,看到HTML5的大行其道和Silverlight的衰落,果断把主要精力投入到ASP.NET MVC和Knockout的开发和研究当中,虽然Knockout比较容易上手且方便使用,但总觉得没有在WPF和Silverlight中使用MVVM那么酣畅淋漓。
在Mono平台运行我的一个ASP.NET程序时,程序 出异常提示:传入的表格格式数据流(TDS)远程过程调用(RPC)协议流不正确。参数 4: 参数名无效