You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio for Mac实时单元测试支持情况及VS2017 Mac版使用咨询

Visual Studio for Mac 实时单元测试相关问题解答

1. Visual Studio for Mac 是否支持实时单元测试?

是的,但存在版本和项目类型限制:Visual Studio for Mac 8.0及以上版本支持实时单元测试(Live Unit Testing),不过该功能仅适用于.NET Core/.NET 5+的单元测试项目(比如xUnit、NUnit、MSTest),传统.NET Framework项目暂时无法使用这项功能。

2. Visual Studio 2017 for Mac 是否会获得实时测试支持?

很遗憾,答案是否定的。Visual Studio 2017 for Mac完全不支持实时单元测试,而且微软已经终止了对该版本的所有更新和技术支持,不会再为其新增任何功能。如果需要使用实时单元测试,建议升级到8.x及以后的Visual Studio for Mac版本。

3. 已支持版本的实时单元测试如何设置与访问?

如果你的VS for Mac版本符合要求,按照以下步骤操作即可:

  • 首先确认你的单元测试项目是.NET Core/.NET 5+类型,并且已经安装了对应测试框架的NuGet包(比如xUnit的xUnit和xUnit.Runner.VisualStudio)。
  • 打开解决方案后,通过顶部菜单栏的**"测试"** -> **"启动实时单元测试"**来开启功能;或者右键点击解决方案中的测试项目,在右键菜单里选择"启动实时单元测试"。
  • 启动后,编辑器左侧会出现实时测试状态标记:绿色对勾代表测试通过,红色叉号代表测试失败,灰色代表未运行。当你修改代码时,实时测试会自动重新运行受影响的测试用例,无需手动触发。
  • 若要暂停或停止实时测试,可回到"测试"菜单选择对应的选项,或者使用编辑器右上角的实时测试控制按钮。

小提醒:实时单元测试会占用一定系统资源,大型项目可能会影响编辑器流畅度,可根据需要随时关闭该功能。

内容的提问来源于stack exchange,提问作者Cliff

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:35:18