随笔分类 -  C#

在内部架设NuGet服务器
摘要:在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便:1) 安装和卸载:不需要手动添加和移除引用,不需要手动改写配置文件甚至是一些初始化服务的代码。版本升级也只需要执行一条命令。2) 打包:多文件打包,支持依赖管理等,使用的人没有繁琐的配置。对于官方的包,可以在http://www.nuget.org/ 找到,自己也可以提交包上去。但是如果不希望把包公开的话,可以在内部架设一个NuGet服务器。下面介绍一下基本步骤以及如何进行打包。1) 下载 NuGe 阅读全文

posted @ 2013-12-30 00:22 AngelLee2009 阅读(261) 评论(0) 推荐(0)

使用图形化界面打包自己的类库
摘要:上文说到NuGet相对于我们最重要的功能是能够搭建自己的NuGet服务器,实现公司内部类库的轻松共享更新。在安装好NuGet扩展后,我们已经能够通过NuGet轻松下载自己需要的类库,下面来说一说如何将自己的项目类库进行打包发布 使用图形界面打包自己的类库 NuGet可以使用NuGet.exe在命令行下进行类库打包,也可以使用图形化界面进行打包,估计很多朋友都和我一样对不熟悉的命令行有些感冒,所以在此仅讲述下使用图形化界面进行类库打包 1. 首先下载包包管理器NuGetPackageExplorer,顾名思义,包包管理器可以用来创建新的类库包,也可以浏览已经创建好的类库包 2. 下载完成... 阅读全文

posted @ 2013-12-29 23:58 AngelLee2009 阅读(293) 评论(0) 推荐(0)

初识NuGet及快速安装使用
摘要:为什么要使用NuGet 简单的说NuGet可以是我们的工作更方便,当我们的项目里要引用到的一些库时候,比如JQuery、Newtonsoft.Json、 log4net等,我们需要从网上下载这些库,然后依次拷贝到各个项目中,当有的类库有更新时又不得不再重复一遍很是繁琐 ,这时就可以考虑使用NuGet来帮我们管理和更新这些类库,而且更新类库时会自动添加类库的相关引用,方便至极。当然网上一些我们常用的类库更新频率不是很高而且即便出了新版本我们也没必要总是保持最新,故这点对我们的帮助比较有限,个人认为NuGet最大的好处在于可以搭建自己的类库服务器,想想一下吧,在一些较大些的公司里面有很多的项... 阅读全文

posted @ 2013-12-29 23:55 AngelLee2009 阅读(280) 评论(0) 推荐(0)

C# 正则表达式替换换行
摘要:将换行替换成"\n"字符,如下:代码一:string strContent = txtNote.Text;strContent = Regex.Replace(strContent, "\r\n", "\\n");代码二:string strContent = txtNote.Text;Regex regex = new Regex("\r\n");strContent = regex.Replace(strContent, "\\n"); 阅读全文

posted @ 2013-11-28 17:52 AngelLee2009 阅读(1661) 评论(0) 推荐(0)

导航