2015-11-20 32 views
9

Yalnızca Build Tools 2015, .NET geliştirici paketi ve .NET SDK yüklendiğinde MSBuild komut satırında (temiz bir makinede) bir çözüm oluşturmaya çalışıyorum Aşağıdaki hatayı alıyorum :MSB402 hatası MSB4018: "GenerateResource" görevi beklenmedik bir şekilde başarısız oldu

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() 

Neyin var?

+0

MSBuild artık GitHub'da açık kaynak olduğundan, böyle bir özel durumun nerede ortaya çıkabileceğini görmek için bu işlevi denetleyebilirsiniz. Bu sizi çözüme götürmelidir. –

+0

[Visual Studio hatası: 'GenerateResource' görevi beklenmedik bir şekilde başarısız oldu ... Olası dosya çoğaltılamaz ... Dosya var] (http://stackoverflow.com/questions/7795926/visual-studio-error-the-generateresource-task-failed- Beklenmedik-fil) –

cevap

13

Tüm yapı çıktılarını silin ve yeniden oluşturun. Rainer Sigwald (https://github.com/Microsoft/msbuild/issues/364) 'dan önerilmiştir.

+0

Aynı problem vardı. Bu benim için çalışan cevap. – MartinDuo

+4

Çalışma çözümümüzü farklı makinelerden taşıdığımda da aynı problemi yaşadım. Proje çıktı klasörlerini silip bin ve obj sonra tekrar oluşturup çalışıyorum. – Kishor

İlgili konular