摘要: 手工执行MSTest,可以找到test.dll.config里面的连接字符串正确执行。但是配置到Jenkins里面的MSTest step,就没法找到config文件,因为出现“Cannot apply value ‘null’ to property ConnectionString”。猜测是Jenkins中MStest插件的问题,生产的命令行不对。临时解决方案:去Jenkins服务器上“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE” 找到mstest.exe.config,把要用的配置放进去。 阅读全文
posted @ 2013-07-02 15:29 张江节度使 阅读(268) 评论(0) 推荐(0) 编辑
摘要: https://wiki.jenkins-ci.org/display/JENKINS/Standard+Security+Setup 阅读全文
posted @ 2013-07-01 14:46 张江节度使 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 最近用msbuild编译项目,发现一个奇怪问题,假设项目A引用了项目B,用VS编译可以通过,用msbuil编译失败。诡异的是,A1,A2,A3都项目引用了B,只有A1不能编译通过。直接DLL引用却可以。百思不得其解,但找到解决方案。在msbuild 上加参数。 /p:BuildProjectReferences=false比如:C:\Windows\Microsoft.NET\Framework\v4.0.30319>MSBuild.exe "C:\Jenkins2\jobs\test\workspace\A.csproj" /t:clean;Rebuild /t:R 阅读全文
posted @ 2013-07-01 13:20 张江节度使 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 最近在一个数据库测试项目中,遇到以下错误Encountering “System.IO.FileLoadException: Mixed mode assembly is built against version 'v2.0.50727' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.”网上很多方案说是在config里面加上 但是实际测试下来,这个只对非Test项目有效。对单元测试项目,解决方案为:1,打开C:\Progra 阅读全文
posted @ 2013-06-29 11:56 张江节度使 阅读(507) 评论(0) 推荐(0) 编辑
摘要: http://livetools.uiparade.com/ 阅读全文
posted @ 2013-06-07 14:43 张江节度使 阅读(152) 评论(0) 推荐(0) 编辑
摘要: http://msdn.microsoft.com/en-us/magazine/cc163357.aspx 阅读全文
posted @ 2013-05-04 06:11 张江节度使 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个妖怪问题,WCF Rest Service 以XML格式就可以工作,Json格式就出异常。调试之后发现,是时间字段导致。如果你的类里面有DateTime字段,没有赋值,那么默认值是DateTime.MinValue.这时DataContractJsonSerializer类就会抛异常,具体又一下代码导致。如果你所在的时区不是GMT+1 就会异常。据说在WebAPI里面修复了这个问题,看来有必要用webapi来代替 Rest Service。if (value.Kind != DateTimeKind.Utc){ long num = value.Ticks - TimeZon... 阅读全文
posted @ 2013-02-22 22:59 张江节度使 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 最近在开发Android程序的时候一直遇到ADB server didn’t ACK奇怪问题。网上解释因为端口被占用,在Task Manager里面强制结束ADB.EXE重新运行即可。尝试几次,发现ADB.EXE结束后马上自动启动,堪比永不消失的电波。几经折腾发现,那个ADB.EXE并非Android SDK的ADB.EXE。而是盛大BamBook(底层也是Android)驱动的进程。估计是盛大做了定制化,把这个进程做成病毒式的开机自动启动且无法关闭。卸载云梯软件之后,终于拨云见日云开雾散。×××××××× 阅读全文
posted @ 2013-02-20 15:55 张江节度使 阅读(327) 评论(0) 推荐(0) 编辑
摘要: Fix: ADB server didn’t ACKThe Infamous Server Didn’t ACKThe Android development environment is driven by the ADB daemon. We ran into an issue where the ADB server was failing to start. If you have run into this as well, follow the steps below to get it fixed!The Error1adb start-server2* daemon not r 阅读全文
posted @ 2013-02-20 14:52 张江节度使 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 最近上网本重装系统遇到蓝屏,错误代码是0x00000007B,查了一下说是硬盘问题。用老毛桃winpe进去,尝试各种工具修复硬盘未果。格式化无数次,用Ghost恢复系统也失败。只好抱着试试看的心态安装Ubuntu,居然成功了但是系统提示Disk is Immenint。看来硬盘确实有坏道。既然windows装不上,而Ubuntu可以,那说明坏道的位置太靠前,而Windows太大了装到坏道那里没法读取。灵机一动,既然磁盘坏道在前,那么我从后面开始装系统是不是就可以了?于是重新分区,把E盘当系统盘。顺利安装成功!不过也不能高兴太早,google出来的结果显示,出现Disk is Immenint提 阅读全文
posted @ 2013-02-18 13:35 张江节度使 阅读(210) 评论(0) 推荐(0) 编辑