2015-11-20 142 views
9

ビルドツール2015、.NET開発パックおよび.NET SDKのみがインストールされている場合、MSBuildコマンドライン(クリーンマシン上)でソリューションを構築しようとしています。 :MSBuildエラーMSB4018:「GenerateResource」タスクが予期せず失敗しました

C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: The "GenerateResource" task failed unexpectedly. 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: System.NullReferenceException: Object reference not set to an instance of an object. 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.Tasks.ResGenDependencies.GetResXFileInfo(String resxFile) 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.Tasks.GenerateResource.ShouldRebuildResgenOutputFile(String sourceFilePath, String outputFilePath) 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.Tasks.GenerateResource.GetResourcesToProcess(List`1& inputsToProcess, List`1& outputsToProcess, List`1& cachedOutputFiles) 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.Tasks.GenerateResource.Execute() 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2718,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() 

何が問題なのですか。

+0

MSBuildはGitHub上のオープンソースです。そのため、このような例外が発生する可能性がある場所を確認するために関数をチェックすることがあります。それがあなたを解決策に導くはずです。 –

+0

[Visual Studioエラー:「GenerateResource」タスクが予期せず失敗しました...ファイルが存在する可能性があります](http://stackoverflow.com/questions/7795926/visual-studio-error-the-generateresource-task-failed-予期せぬことに - fil) –

答えて

13

すべてのビルド出力を削除し、ビルドを再開してください。 Rainer Sigwald(https://github.com/Microsoft/msbuild/issues/364)からの提案。

+0

私は同じ問題を抱えていた。これは私のために働いた答えです。 – MartinDuo

+4

別のマシンから作業ソリューションを移動すると、同じ問題が発生します。私はプロジェクトの出力フォルダのbinとobjを削除してビルドし直して、それは私のために働く。 – Kishor

関連する問題