【发布时间】:2017-01-04 23:29:10
【问题描述】:
如果我打开我的 Visual Studio,我会收到一条消息,上面写着“无法加载 nuget 包”,请参阅 activity.xml
这是来自 xml 的日志:
包 [NuGetPackage]Source 的 CreateInstance 失败: “mscorlib”描述:无法加载文件或程序集 'NuGet.Tools,版本=3.4.4.1321,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。这 系统找不到文件 指定的。 System.IO.FileNotFoundException:不能 加载文件或程序集 'NuGet.Tools, Version=3.4.4.1321, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 或其之一 依赖关系。系统找不到文件 指定的。 文件名:'NuGet.Tools, 版本=3.4.4.1321,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName 文件名,字符串 codeBase,证据 assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean 抑制安全检查) 在 System.Reflection.RuntimeAssembly.nLoad(AssemblyName 文件名,字符串 codeBase,证据 assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean 抑制安全检查) 在 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,证据 assemblySecurity,RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean for Introspection, Boolean 抑制安全检查) 在 System.Activator.CreateInstance(字符串组装字符串,字符串 typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] 参数,CultureInfo 文化,Object[] activationAttributes, 证据 securityInfo, StackCrawlMark & stackMark) 在 System.Activator.CreateInstance(字符串程序集名称,字符串 类型名称) 在 System.AppDomain.CreateInstance(字符串 程序集名称,字符串类型名称) 警告: 程序集绑定日志记录已关闭。 启用 程序集绑定失败日志记录,设置注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 到 1. 注意:有一些与程序集绑定失败日志相关的性能损失。 要转这个 功能关闭,删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。 {5FCC8577-4FEB-4D04-AD72-D6C629B083CC}
请告诉我如何继续
【问题讨论】:
标签: asp.net .net visual-studio nuget-package