【问题标题】:Generate resource task failed error生成资源任务失败错误
【发布时间】:2016-01-25 09:41:29
【问题描述】:

从我所看到的关于这个错误的情况来看,它们都略有不同

在今天之前,我的代码运行良好。 (视觉工作室 2015)

我得到的错误如下所示

严重性代码描述项目文件行错误 “GenerateResource”任务意外失败。 System.NullReferenceException:对象引用未设置为实例 的一个对象。在 Microsoft.Build.Tasks.ResGenDependencies.GetResXFileInfo(字符串 resx文件)在 Microsoft.Build.Tasks.GenerateResource.ShouldRebuildResgenOutputFile(字符串 源文件路径,字符串输出文件路径)在 Microsoft.Build.Tasks.GenerateResource.GetResourcesToProcess(List1& inputsToProcess, List1& outputsToProcess, List`1& cachedOutputFiles) 在 Microsoft.Build.Tasks.GenerateResource.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() Progress_Tracker

我不知道这是什么,到目前为止我看到的任何解决方案都没有帮助我。任何帮助表示赞赏。

【问题讨论】:

  • 能否提供导致错误的代码?
  • 没有与此@Arcans 相关的代码,这是由于某些清理事件导致的编译器内部错误。请参阅我的答案中的链接。
  • @PatrickHofman 哦,很有趣,谢谢

标签: c# compiler-errors visual-studio-2015


【解决方案1】:

这似乎是 Visual Studio 2015 的 RTM 中的 a known bug(或者在 Visual Studio 使用的 MSBuild 工具中更好的说法)。

临时解决办法好像是这样的:

要解决 #314,请完全删除所有构建输出并重新构建 - 问题是内部缓存在旧位上被错误解释,导致此崩溃。

所以从您的项目中删除binobj 文件夹,然后重试。

修复似乎部署在Visual Studio 2015 Update 1。如果你还没有安装,我会试试看。

【讨论】:

  • 你是救生员。非常感谢!
猜你喜欢
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 2019-06-27
  • 2019-12-13
  • 1970-01-01
相关资源
最近更新 更多