加载了名为“Microsoft.VisualStudio.Web.PageInspector.Tracing”的程序集。使用此上下文会导致序列化、强制转换和依赖项解析出现意外的行为

vs报错如下:

托管调试助手 “LoadFromContext”:“使用 LoadFrom 上下文从“file:///C:/Program Files (x86)/Microsoft Visual Studio/2017/Professional/Common7/IDE/Extensions/Microsoft/Web Tools/Page Inspector/Microsoft.VisualStudio.Web.PageInspector.Tracing.DLL”加载了名为“Microsoft.VisualStudio.Web.PageInspector.Tracing”的程序集。使用此上下文会导致序列化、强制转换和依赖项解析出现意外的行为。建议用户在任何情况下都避免使用 LoadFrom 上下文。这可以通过在全局程序集缓存或在 ApplicationBase 目录中安装程序集,并在显式加载程序集时使用 Assembly.Load 来实现。”

解决方法:

打开C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config、web.config),将这个内容的“add”改为“remove”:

<compilation>
<assemblies>
<remove assembly=”Microsoft.VisualStudio.Web.PageInspector.Loader, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” />