我和一位同事正在编写一个我们打算开源的应用程序,并试图决定一个测试框架。如果没有NUnit的集成(我们中的一个有resharper,而另一个没有),我们就倾向于使用MSTest。然而,如果大多数使用开源.net应用程序的人只有Visual Studio的速成版,我们可能不得不改变主意。
你使用什么版本的VS,MSTest会让你放弃开源项目吗?
发布于 2009-09-01 18:09:06
就我个人而言,我使用的是VS:TS,所以不,MSTest中的测试单元不会为我关闭任何东西;),另一方面,你很可能会从大多数人那里得到不同的答案,这些人也不是专业的程序员(为了钱工作并不意味着你不能在OS项目上工作)(问题是,你会在这里找到多少)。
但是,如果我理解正确的话,您不想使用nUnit,因为它没有与VS08集成,然后您可以查看以下项目:
将NUnit与VS08集成似乎不是最大的问题,另一方面,使用内置测试框架获得VS可能会有点困难,至少对某些人来说是这样。
发布于 2009-09-01 18:05:48
坦率地说,我从来没有听说过有人使用Express版本。我认识的或与我交谈过的每个人要么使用成熟的Visual Studio环境,要么使用免费SDK中的编译器/库和一些编辑器(CodeWarrior,CodeInsight等),并依赖于make的一些变体来构建。
至于测试框架,是一把双刃剑。我推荐NUnit但是..。还记得NDoc发生了什么吗?
发布于 2009-09-01 18:06:29
如果我真的觉得自己足够强烈地参与到开源项目中来,那么单靠MSTest是不足以让我拒绝的。我愿意适应任何开发工具/环境。
...and为了它的价值,我使用了完整版的Visual Studio和Resharper。
https://stackoverflow.com/questions/1363796
复制相似问题