posts - 28,comments - 2,views - 85492
01 2013 档案
TFS - 替换文件后不会check in问题的解决方案
摘要:如果你在TFS中替换一个文件,该文件的状态会是add,这个时候check in是不会成功的,失败的原因是有一个文件冲突,根据提示打开冲突编辑页面,有两个选项'Take Server Version' or 'Keep Local Version',点击Keep Local Version会报如下错误:The item $/xxx.cs already has pending changes.感觉TFS不能自动识别新添加的这个文件和原来同名的文件是同一个文件,进行替换内容就行了吧,非得要整出一大堆的异常来,用惯了SVN的还真郁闷这个。我的解决方案:把新添加的文件备 阅读全文
posted @ 2013-01-25 11:20 Mr.Young 阅读(931) 评论(0) 推荐(0) 编辑
Moq的使用心得
摘要:1.Moq中Mock Repository时最好是Mock Repository的接口,这样会避免不知名的错误。var mockClubRepository = new Mock<IClubRepository>();mockClubRepository.Setup(mr => mr.GetById(It.IsAny<Guid>()))2.Moq 中怎样返回空(How to return null in Moq):mockRepository.Setup(mr => mr.GetItems()).Returns(() => null);这种写法很常用, 阅读全文
posted @ 2013-01-21 11:43 Mr.Young 阅读(2447) 评论(0) 推荐(0) 编辑
ReSharper Abbreviations List, 怎么管理缩写列表
摘要:在Resharper中会给不规范的命名给出提示-下划波浪线,例如ABBR,但是如果是缩写形式,不希望Resharper再给出警告提示,可以选择Add XX to abbreviations list,这样就把这个缩写加入到Resharper中的缩写列表里了,Resharper就不会对这个缩写任何警告提示,但是我们在哪儿去管理这个缩写列表呢?Resharper > Options > Code Editing > C# > C# Naming Style点击Advanced settings. 在里面就可以管理缩写列表了。Version:Resharper 7.0 阅读全文
posted @ 2013-01-04 18:11 Mr.Young 阅读(381) 评论(0) 推荐(0) 编辑
NHibernate 3.3 中如何存储长于4000字符的字符串
摘要:在NHibernate 3.3 中存储的字符串太长,会抛异常:The length of the string value exceeds the length configured in the mapping/parameter.有人会说这是新版NHibernate的一个Bug,3.2就不会出现这样的情况。实际上,对于string类型的属性值,NHibernate默认值最大值是4000个字符,在3.2中会自动截断,在3.3中会给你抛一个异常出来,所以这并不是一个Bug,如果你想存储超过4000个字符的字符串,请在映射文件中修改该属性的类型,使用type="StringClob&q 阅读全文
posted @ 2013-01-02 16:26 Mr.Young 阅读(978) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示