2016-11-08 102 views
1

在構建ASP.NET Core項目時,我遇到了以下錯誤。CS7038:無法在ASP.NET核心中發出模塊

嚴重級代碼說明項目文件行來源禁止狀態 錯誤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生成

我注意到,當我添加MailKit和系統時, Drawing.Premetive引用到project.json中。

現在,即使我刪除了這些引用,我仍然得到這個。

任何專家的幫助?

回答

0

當我在我的一個測試項目中添加了一些代碼後,我得到了同樣的錯誤「無法爲我的測試項目發出module {projectname}」。我在網上發現了很少的幫助。所以,我開始以舊的方式進行調試,以刪除最近添加的測試,並且在一條平行線上添加一條線。然後我發現我的一個配置沒有返回正確的價值。

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

返回不應該在那裏,我得到的錯誤是「Faileed發射模塊...」。希望它能幫助別人