XUnit“启动”不存在

时间:2018-12-29 03:49:16

标签: asp.net-core .net-core asp.net-core-mvc xunit asp.net-core-2.1

在我的xunit项目中,我遇到了以下错误

  

名称空间“ TestService”中不存在类型或名称空间名称“启动”(您是否缺少程序集引用?)[Testervice.Tests]

我使用

将TestService参考添加到Testervice.Tests
dotnet add reference ..\TestService\TestService.csproj

参考已成功添加到测试项目中,并且在TestService.csproj文件中也可用。但是我仍然遇到错误。为什么我会收到错误消息。任何人都可以尝试帮助我。

1 个答案:

答案 0 :(得分:1)

我不确定这是否可以解决您的问题,但是您需要创建一个TestStartUp类,该类继承原始的Startup.cs以正确构建.net核心应用。示例代码如下所示。

    public class TestStartup : Startup
    {
        public TestStartup(IConfiguration configuration, IHostingEnvironment hostingEnvironment) : base(configuration, hostingEnvironment)
        {

        }
    }

希望这可以解决您的问题。