您的位置:首页 > Web前端

C#中 GenerateResource”任务意外失败。 System.NullReferenceException: 未将对象引用设置到对象的实例。

2016-05-11 09:02 651 查看
在用VS开发C#项目时,将项目从一台电脑拷贝到另一台电脑时,当生成解决方案时,会出现下面的错误。

—— 已启动生成: 项目: XXX.Login, 配置: Debug Any CPU ——

error MSB4018:“GenerateResource”任务意外失败。

error MSB4018: System.NullReferenceException: 未将对象引用设置到对象的实例。

error MSB4018: 在 Microsoft.Build.Tasks.ResGenDependencies.GetResXFileInfo(String resxFile)

error MSB4018: 在 Microsoft.Build.Tasks.GenerateResource.ShouldRebuildResgenOutputFile(String sourceFilePath, String outputFilePath)

error MSB4018: 在 Microsoft.Build.Tasks.GenerateResource.GetResourcesToProcess(List
1& inputsToProcess, List
1& outputsToProcess, List`1& cachedOutputFiles)

error MSB4018: 在 Microsoft.Build.Tasks.GenerateResource.Execute()

error MSB4018: 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()

error MSB4018: 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

解决方法:将拷贝的项目中的obj文件夹下的文件全部删掉,然后重新生成解决方案,调试即可。

说明:在obj文件夹下的文件主要包括Debug文件和Release文件,当然.resource文件也包含在里边。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: