首页 >>  正文

c#+microsoft

来源:baiyundou.net   日期:2024-08-06

IT之家 1 月 26 日消息,微软今日推出了一款 MSTest Runner 运行程序,号称是微软此前推出内置在 Visual Studio 的 MSTest 单元测试工具“轻型可移植替代项”

据悉,MSTest 是微软推出的一款开源 C# 单元测试工具,该工具集成于 Visual Studio 单元测试框架中,用户无需单独下载即可对自己的代码进行测试。

而微软 MSTest Runner 相对于 VSTest 最大的优势是“独立性”,用户无需使用 Visual Studio 等工具,只需使用终端控制台即可对自己的代码进行测试,在硬件性能较为匮乏的设备上拥有一定优势。

IT之家从新闻稿中得知,相对于原版 MSTest,MSTest Runner 在测试环节速度最高提升 3 倍,同时还能减少 4 倍 RAM 使用量

而在功能方面,MSTest Runner 还支持容器化测试,可以在没有 dotnet SDK 的 Docker 容器中测试 dotnet 应用,微软提到,开发人员未来还将为 MSTest / Runner 添加 NativeAOT 支持,使开发人员能够在 NativeAOT 模式下测试应用。

此外,MSTest Runner 号称“不依赖扫描文件夹、动态加载、反射等方式来检测 / 加载扩展插件”,因此可以显著减少“从启动测试应用到正式开始测试环节”的时间。

微软同时提到,开发人员可以自定义 MSTest Runner 的报告生成器、测试调度,满足特定的测试需求和流程,还可以加入自己的日志记录工具从而进行灵活测试。

","gnid":"9e6e6263f3954073f","img_data":[{"flag":2,"img":[{"desc":"","height":882,"title":"","url":"https://p0.ssl.img.360kuai.com/t01980ac690dd3efe51.jpg","width":1280},{"desc":"","height":574,"title":"","url":"https://p0.ssl.img.360kuai.com/t01676f100309deb9fa.jpg","width":1280}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1706254175000,"pure":"","rawurl":"http://zm.news.so.com/cc63f17059f903776159267d48216dc4","redirect":0,"rptid":"cc75c6397fdf079f","rss_ext":[],"s":"t","src":"IT之家","tag":[{"clk":"ktechnology_1:微软","k":"微软","u":""}],"title":"微软推出独立 MSTest Runner C# 单元测试工具,无需 VS 即可运行

后储振2529C语言设计软件和Microsoft Visual C++的区别 -
宇律桦19567588460 ______ 我只说说,我自己的理解.仅作参考,也欢迎指正~ C语言 早期的C语言编译器,是不支持“类”的概念,也不能重定义操作符等等,他当时提供的一些头文件(*.h)只是也多数是在“结构”化应用程序用的.程序一个进口,从开始执行,一直...

后储振2529C++与C#语言的区别~~ -
宇律桦19567588460 ______ C#(读做 "C sharp",中文译音“夏普”)是微软公司在去年六月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸...

后储振2529C#语言的介绍 -
宇律桦19567588460 ______ C#语言 (C sharp) 是微软对这一问题的解决方案.C#是一种最新的、面向对象的编程语言.它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯...

后储振2529C#语言的特点分析 -
宇律桦19567588460 ______ C#是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究院Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样...

后储振2529C#如何实现释放内存? -
宇律桦19567588460 ______ 很简单的来说,当你一个按钮事件(处理数据比较多的话)处理完毕后,就要释放内存.具体的要看实例.像下面的都属于释放资源1、using (SqlDataReader dr = helper.ExcuteSqlReturnReader(sql))2、if (cmd != null) { SqlConnection conn = ...

后储振2529懂C#的来..
宇律桦19567588460 ______ 主要的值类型? byte <---> Byte short <---> Int16 int <---> Int32 long <---> Int64 float <---> Single double <---> Double decimal <---> Decimal 其它的值类型一般和CLR中定义相同,比如Color/Point/Size/SizeF/DateTime等等

后储振2529C#如何把一个窗体设置成属于一个MDI窗体的子窗体? -
宇律桦19567588460 ______ 第一个MDI主窗体 Form2 f = new Form2(); f.Owner = this; //设置第二个窗口的Owner为主窗体 f.ShowDialog(); 第二个窗体 Form3 f = new Form3(); f.MDIParent = this.Owner; //设置第三个窗体成为MDI主窗体的子窗体 f.Show(); C#是微软公司...

后储振2529大家用c#开发时,有用express版本的吗? -
宇律桦19567588460 ______ 微软每次在发布一个大型产品的同时会发布一个轻量版.我们举个例子来说吧,今年年底即将发布的Microsoft Visual Studio 2008,它就有一系列的轻量级版本,名称叫做Microsoft Vis...

后储振2529C,C++,VC++,C#是什么关系啊?.....```````` -
宇律桦19567588460 ______ C语言是一种通用的、面向过程式的编程语言,广泛用于系统与应用软件的开发.C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言.应用较为广泛,是一种静态数据类型检查的,支持多重编程的通...

后储振2529C# Microsoft.Office.Interop.Word怎么获取页数和字数?
宇律桦19567588460 ______ using MSWord = Microsoft.Office.Interop.Word; //方法内容 private MSWord.Application wordApp; //Word应用程序变量 private MSWord.Document wordDoc; //Word文档变量 private Object Nothing = Missing.Value; //初始化 wordApp = new ...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024