C# 更新数据库时出现应用程序错误

C# 更新数据库时出现应用程序错误,c#,asp.net,azure-application-insights,C#,Asp.net,Azure Application Insights,我最近在我的ASP.Net MVC 5项目中安装了应用程序洞察,它按预期工作 但当我运行updatedatabase命令将迁移应用到数据库时,我得到以下错误:找不到类Microsoft.ApplicationInsights.TraceListener.ApplicationInsightStracListener的类型 我运行更新数据库的项目是独立的项目(类库),它包含在web项目中 有人知道怎么解决这个问题吗 更新:当我卸载ApplicationInsightsTraceListenernu

我最近在我的
ASP.Net MVC 5
项目中安装了应用程序洞察,它按预期工作

但当我运行
updatedatabase
命令将迁移应用到数据库时,我得到以下错误:
找不到类Microsoft.ApplicationInsights.TraceListener.ApplicationInsightStracListener
的类型

我运行更新数据库的项目是独立的项目(类库),它包含在web项目中

有人知道怎么解决这个问题吗


更新:当我卸载
ApplicationInsightsTraceListener
nuget软件包时,它可以工作,但是如果不卸载它就可以修复它,那就太好了。

运行迁移时,入口点是DbContext。看起来您尚未将ApplicationInsightStracListener的NuGet包添加到数据层。通常,您只将ApplicationInsights NuGet包添加到Web应用程序,并可能添加到控制台应用程序/Web作业

要在不安装NuGet软件包的情况下解决此问题,可以从DbContexts中删除跟踪代码,还要记住从DbContexts依赖的类中删除它们。。或者也只需在数据层中安装正确的NuGet软件包


关于..

我刚刚打了个好主意…我需要将包“Microsoft.ApplicationInsights.TraceListener”添加到我的数据层