在构建我的解决方案时,我会随机收到以下错误之一:
C:\ working_directory.nuget \ NuGet.targets(91,5):输入句柄 'NuGet.ProjectModel.LockFile'和声明类型的方法句柄 'NuGet.ProjectModel.HashCodeCombiner'不兼容。得到 RuntimeMethodHandle并将RuntimeTypeHandle声明为相同 MethodBase。 C:\ working_directory.nuget \ NuGet.targets(91,5):错误 MSB3073:命令“”C:\ working_directory.nuget \ NuGet.exe“安装 “C:\ working_directory \ Project_A \ packages.config”-source “https://www.nuget.org/api/v2/”-NonInteractive -RequireConsent -solutionDir“C:\ working_directory \”“退出代码1。
C:\ working_directory.nuget \ NuGet.targets(91,5):公共语言 运行时检测到无效程序。 C:\ working_directory.nuget \ NuGet.targets(91,5):错误MSB3073: 命令“”C:\ working_directory.nuget \ NuGet.exe“安装 “C:\ working_directory \ Project_B \ packages.config” - source “https://www.nuget.org/api/v2/”-NonInteractive -RequireConsent -solutionDir“C:\ working_directory \”“退出代码1.尝试加载格式不正确的程序。(例外情况 HRESULT:0x8007000B)
C:\ working_directory.nuget \ NuGet.targets(91,5):签名是 不正确。 C:\ working_directory.nuget \ NuGet.targets(91,5):错误 MSB3073:命令“”C:\ working_directory.nuget \ NuGet.exe“安装 “C:\ working_directory \ Project_C \ packages.config” - source “https://www.nuget.org/api/v2/”-NonInteractive -RequireConsent -solutionDir“C:\ working_directory \”“退出代码1。
C:\ working_directory.nuget \ NuGet.targets(91,5):未处理的异常: System.BadImageFormatException:无法加载文件或程序集 'NuGet,Version = 3.5.0.1938,Culture = neutral, PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。指数没有 找到。 (HRESULT异常:0x80131124)--- System.BadImageFormatException:找不到索引。 (例外 HRESULT:0x80131124)C:\ working_directory.nuget \ NuGet.targets(91,5): ---内部异常堆栈跟踪结束--- C:\ working_directory.nuget \ NuGet.targets(91,5):错误MSB3073: 命令“”C:\ working_directory.nuget \ NuGet.exe“安装 “C:\ working_directory \ Project_A \ packages.config”-source “https://www.nuget.org/api/v2/”-NonInteractive -RequireConsent -solutionDir“C:\ working_directory \”“退出代码255。
C:\ working_directory.nuget \ NuGet.targets(91,5):抽象方法 非零RVA。 C:\ working_directory.nuget \ NuGet.targets(91,5):错误 MSB3073:命令“”C:\ working_directory.nuget \ NuGet.exe“安装 “C:\ working_directory \ Project_D \ packages.config” - source “https://www.nuget.org/api/v2/”-NonInteractive -RequireConsent -solutionDir“C:\ working_directory \”“退出代码1。
这曾经只在一台机器上发生,现在另一台机器也遇到了同样的问题。
这个问题并不持久,我可以在重建几次后成功构建我的解决方案。我也试过“清洁解决方案”,但它没有解决问题。
我不确定是什么问题,因为错误是随机的而且不是持久性的:(
有人能说些什么吗?我正在使用VS2015,另一台使用VS2013的机器现在也遇到了同样的问题。
答案 0 :(得分:0)
我刚遇到这个问题。就我而言,这是一个磁盘空间问题。检查C:\ ???
上的可用空间