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

Visual Studio 2022社区版NUnit测试项目无法识别及创建问题求助

解决Visual Studio 2022社区版创建NUnit测试项目的问题

一、检查并安装必要组件

  • 打开Visual Studio Installer,点击「修改」,在「工作负载」标签下勾选「.NET桌面开发」和「测试工具」(包含NUnit相关模板)。
  • 切换到「单个组件」标签,搜索并勾选对应版本的.NET Framework SDK(如4.8.1 SDK)和「NUnit测试适配器」,点击「修改」完成安装后重启VS。

二、手动创建NUnit项目(绕过模板缺失问题)

  1. 创建空的.NET Framework类库项目:若找不到该选项,先确认.NET Framework SDK已安装,选择需要的框架版本(如4.8)。
  2. 右键项目→「管理NuGet程序包」,搜索安装以下包:
    • NUnit(核心测试框架)
    • NUnit3TestAdapter(让VS识别NUnit测试)
    • Microsoft.NET.Test.Sdk(VS测试平台支持)
  3. 删除默认的Class1.cs,新建测试类,示例代码:
    using NUnit.Framework;
    
    namespace MyNUnitTests
    {
        [TestFixture]
        public class SampleTests
        {
            [Test]
            public void TestMethod1()
            {
                Assert.AreEqual(2, 1 + 1);
            }
        }
    }
    
  4. 打开「测试资源管理器」(顶部菜单→测试→测试资源管理器),即可查看并运行测试。

三、重置VS模板

  • 以管理员身份打开命令提示符,导航到VS安装目录的Common7\IDE文件夹(默认路径:C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE)。
  • 执行命令:devenv /installvstemplates,等待模板重置完成后重启VS。

四、重置VS全局设置

  • 打开VS,点击顶部菜单→工具→导入和导出设置→重置所有设置,选择「否,仅重置设置,从而覆盖我的当前设置」,选择默认设置集合完成重置后重启VS。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 12:03:20