CS7038:无法在ASP.NET Core中发出模块

时间:2016-11-08 07:44:28

标签: asp.net-core

在构建ASP.NET Core项目时,我遇到了以下错误。

严重级代码说明项目文件行源抑制状态 错误E:\ ITFundaCorp \ Development \ IndianConsumerComplaints \ ICC.Web \ src \ ICC.Web \ error CS7038:无法发出模块“ICC.Web”。 ICC.Web C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Common.Targets 262 Build

我注意到,当我将MailKit和System.Drawing.Premetive引用添加到project.json中时,这种情况就开始了。

现在,即使我删除了这些引用,我也会继续这样做。

有专家帮助吗?

1 个答案:

答案 0 :(得分:0)

在我的一个测试项目中添加了一些代码之后,我得到了同样的错误"无法发出模块{projectname}"我的一个测试项目。我发现网上帮助很少。所以,我开始以旧的方式调试以删除最近添加的测试,并在一个平局中添加一行。然后我发现我的配置之一是没有返回正确的值。

     var builder = new WebHostBuilder()
                     .Configure(app =>
    if (context.Request.Path.Value.EndsWith("identity", StringComparison.OrdinalIgnoreCase))
    {
        return await context.Response.WriteAsync("Test response");
    }
...

返回不应该在那里,我得到的错误是" Faileed发出模块......"。希望它可以帮助某人