2016-01-05 8 views
16

Das ist sein mein Freund Projekt, das ich brauche, ist es völlig in Ordnung, funktioniert aber hier kämpft es zu starten, um diesen Fehler zu geben:Die „Gene“ Aufgabe unerwartet null refference Ausnahme fehlgeschlagen

Severity Code Description Project File Line 
Error  The "GenerateResource" task failed unexpectedly. 
System.NullReferenceException: Object reference not set to an instance of an object. 
    at Microsoft.Build.Tasks.ResGenDependencies.GetResXFileInfo(String resxFile) 
    at Microsoft.Build.Tasks.GenerateResource.ShouldRebuildResgenOutputFile(String sourceFilePath, String outputFilePath) 
    at Microsoft.Build.Tasks.GenerateResource.GetResourcesToProcess(List`1& inputsToProcess, List`1& outputsToProcess, List`1& cachedOutputFiles) 
    at Microsoft.Build.Tasks.GenerateResource.Execute() 
    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 
    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() RecipesApp 

ich gelesen habe viele Lösungen: das ist meine Obj-Ordner, wenn das hilft jeder:

enter image description here

Antwort

34

Gelöschte meiner ganzen ‚obj‘ Ordner und es scheint zu funktionieren.

+1

seltsam, aber es tut! –

+0

Ja! Es funktionierte! – AmiNadimi

1

Die temporäre Lösung scheint dies zu sein: Löschen Sie alle Ausgänge bauen

komplett und bauen wieder (bin und obj Verzeichnisse)

Dies scheint ein bekannter Fehler in der RTM von Visual Studio 2015 zu sein (oder besser gesagt im MSBuild-Tool, das Visual Studio verwendet). Das Ändern von Dateien aus Windows Explorer oder das Überschreiben von Solution Parts oder sogar das Ändern des Projektverzeichnisses sind bekannte Fälle dieses Vorfalls.

Das Problem ist, dass ein interner Cache auf den alten Bits falsch interpretiert wird, was diesen Absturz verursacht. Löschen Sie den Ordner bin und obj aus Ihrem Projekt und versuchen Sie es erneut.

Das Update scheint in Visual Studio 2015 Update 1 bereitgestellt werden. Wenn Sie das noch nicht installiert haben, würde ich es versuchen.

Verwandte Themen