【问题标题】:Why am I not able to create unit test in my Visual Studio ASP.NET MVC solution?为什么我无法在我的 Visual Studio ASP.NET MVC 解决方案中创建单元测试?
【发布时间】:2020-10-22 09:49:17
【问题描述】:

我有一个 ASP.NET MVC 解决方案,我需要对控制器中的一些方法进行单元测试。

在我看到的所有文章和视频中,解决方案资源管理器中的解决方案,只需右键单击然后Add > New Project >

然后在教程中(比如这个视频https://www.youtube.com/watch?v=HYrXogLj7vg 17:40),弹出如下窗口,并出现“单元测试项目”选项:

然后点击这个选项,就创建了一个单元测试类,准备好了。

但是,在我较新版本的 VS 中,当我尝试单击“新建项目”时,我得到了这个视图,还有一些其他选项:

现在,这里有一些没有意义的东西,首先我的项目是 ASP.NET MVC,所以对我来说做 .NET Core 的测试没有意义。

另外,为什么我不能像所有旧示例一样“轻松”地创建一个测试类?

【问题讨论】:

    标签: c# asp.net asp.net-mvc visual-studio


    【解决方案1】:

    看看你的期望,

    选择项目类型:测试

    和“所有平台”

    然后就可以看到“单元测试项目(.Net Framework)”了。

    【讨论】:

    • 谢谢!顺便问一下,当我尝试创建 mstest 模块时,您知道为什么测试文件是 f# 文件吗?
    • 可能默认为 F#。从语言下拉列表中选择您想要的语言。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多