冷枫@CSDN

CSharp程序员大本营:积累平凡就是积累卓越!有了翅膀,你就有了天空!钝到极点的刀才最具杀伤力——因为它是锤子!

宋巍巍ID:JavaProgramers
446128次访问,排名102好友21人,关注者49
毕业于南阳理工学院计算机系软件工程专业,一直从事于软件开发工作,编程经验5年,一线程序员出身,开发实战经验丰富,精通Asp,Asp.NET, ERP(C#.NET),基于WEB(Asp.Net)的MIS等世道上的一般编程,精通SQL Server存储过程开发,曾为一家中型商务企业软件开发工程师,软件培训师。
JavaProgramers的文章
原创 283 篇
翻译 0 篇
转载 24 篇
评论 338 篇
╄ 冷枫的公告
╄ 冷枫 Asp.NET微软MVP
本Blog技术支持QQ群
[NET技术联盟]:1908832
[冷枫开发小组]:6307410
CSharp开放源码促进会
CSharp程序员大本营
最近评论
wfdsagghf:有办法反编VB dll吗
芳芳:我用了这个软件,生成了代码,但是这些代码不可以在vs2005直接打开的。老是提示出来转换向导,但老是转换出错。难道用这个软件自动生成的代码不可以直接用vs205代开吗?
希望大虾们给我意见,我急啊啊啊啊啊!!!!!
dsa:fdsf
lvjie198405lj:不错,顶了,谢谢了
xkpkhu:wow power leveling
文章分类
收藏
    相册
    IT英雄传奇
    大学留念集
    公司一角
    旅游系列二
    旅游系列三
    旅游系列一
    [╄ 冷枫]简介
    站长简介(RSS)
    经典网站收集
    .NET分页存储过程
    AJAX中国
    DOTNET控件网
    DotNet男孩社区
    Java共舞
    Tutorails[.NET]
    中国盟动力
    冷枫技术论坛
    开发者在线
    技术无极限(RSS)
    深圳赶集网
    源码网
    软件项目网
    网上邻居
    『 天道酬勤 』(RSS)
    『 孟子E章 』(RSS)
    『 孟子E章 』
    『 邹建专栏 』(RSS)
    『webdiyer 』
    微软官方
    ASP.NET 入门教程
    webcast视频教程
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 Visual Studio2005下配置及运行NUnit收藏

    新一篇: VS2005中使用ClickOnce 部署应用程序的升级 | 旧一篇: 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解

      知道.net下有个NUnit,一直没有用它来写程序。今天测试了下试试,写点心得出来,一边写程序一边还得测试,浪费了很多时间精力。代码有了一定规模了,慢慢体会到单元测试的作用。用Nunit进行单元测试能及时发现新的Bug,保证原有的功能正常运行。而不必手工一个个的去试验,这是很宝贵的。在NUnit的安装目录的bin下面有两个config文件:nunit-gui.exe.config,nunit-console.exe.config,其中有一段startup的配置段,默认如下:
         <!--
         These statements specify the runtime versions supported
         in the order that they will be used if more than one
         is present. You can change the order of these if you like
         or remove any that do not apply.
     
      Since .NET 1.0 does not recognize the <supportedRuntime> elements,
      a <requiredRuntime> element is used in case it is the only version
      of the framework that is installed.
        -->
      <startup>
       <supportedRuntime version="v1.1.4322" />
       <supportedRuntime version="v2.0.40607" />
       <supportedRuntime version="v1.0.3705" />
       <requiredRuntime version="v1.0.3705" />
      </startup>

    很明显,NUnit就是通过这儿配置来支持不同的.Net版本的(VS2005 Beat1的版本是"v2.0.40607")。这篇blog的建议是将其他无关的配置项删掉,it sure works,但是如果机器上同时安装了多个版本,就需要来回修改这个config文件——显然太麻烦。我是个懒人,有没有更省事的方法呢?试了几次,终于找到了,其实方法很简单:只需要把最新的版本的一行配置项放到最上面就可以了:
    <startup>
       <!-- make it top here -->
       <supportedRuntime version="v2.0.40607" />
       <!-- leave others -->
       <supportedRuntime version="v1.1.4322" />
       <supportedRuntime version="v1.0.3705" />
       <requiredRuntime version="v1.0.3705" />
      </startup>

    简单吧。测试了一下,机器上的另一个版本.net(v1.1.4322)也可以同时运行了,但是"v1.0.3705"没有测试,如果你是这一个版本,请告诉我你的测试结果 :)
    注意的一点是根据你的工具不同(GUI或CONSOLE)配置不同的config文件.
    ps:NUnit是.Net下的一个单元测试工具(如果你竟然还没有听说过,那可就太...),这儿是官方网站,以及下载页面,推荐下载最新的NUnit 2.4.3 (Recommended)2007-08-16版本。另外一些发现是以下的文章,原来vs2005中集成了unit test了,但是只在VSTS中发布,详情看这儿。
    COOL stuff in VS2005 about test:
    Testing in VS 2005

    TDD and test generation in VS 2005 can be annoying and tricky if you don't watch out
     
     

    发表于 @ 2007年10月21日 00:31:00|评论(loading...)|编辑

    新一篇: VS2005中使用ClickOnce 部署应用程序的升级 | 旧一篇: 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解

    评论

    #ccccccccccc 发表于2007-10-25 20:11:13  IP: 221.12.21.*
    谢谢楼主,正准备用!

    到我的blog看看啊?
    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © ╄ 冷枫