2016-07-01 13 views
0

Wenn ich versuche, lokal einen U-SQL-Skript ausführen, bekomme ich folgende Fehlermeldung:Systemfehler Lauf U-SQL-Skripts Lokal

Start : 7/1/2016 12:53:49 PM 
Initialize : 7/1/2016 12:53:49 PM 
GraphParse : 7/1/2016 12:53:49 PM 
Run : 7/1/2016 12:53:49 PM 
Start 'Root' : 7/1/2016 12:53:50 PM 
End 'Root(Success)' : 7/1/2016 12:53:50 PM 
Start '1_SV1_Extract' : 7/1/2016 12:53:50 PM 
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM 
End '1_SV1_Extract(Error)' : 7/1/2016 12:53:50 PM 
Completed with 'Error' : 7/1/2016 12:53:50 PM 
Execution failed with error 'Failed to start vertex host : 'System.ComponentMode 
l.Win32Exception (0x80004005): The specified executable is not a valid applicati 
on for this OS platform. 
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn 
fo) 
    at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()' 
1_SV1_Extract Error : 'System.ComponentModel.Win32Exception (0x80004005): The sp 
ecified executable is not a valid application for this OS platform. 
    at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startIn 
fo) 
    at Microsoft.Analytics.LocalRun.VertexExecutionHost.Start()' 
' 
Execution failed ! 

ich Skripte in Visual Studio ausführen kann, die in Daten See Store-, Ich erhalte den Fehler nur, wenn ich versuche, Skripte lokal auszuführen.

Ich bin mit Visual Studio 15 Gemeinschaft auf 64-Bit-Windows-7

Antwort

0

Im Fall von Windows 7 64-bit, bitte stellen Sie sicher, dass VS 2015 2 installiert und auch das UCRT Update aktualisiert: nicht https://www.microsoft.com/en-us/download/details.aspx?id=50410

Wenn das immer noch, Könnten Sie bitte versuchen, eine cmd-Shell zu öffnen, dann versuchen,
"Ihr Projekt \ bin \ debug [Eine lange hexadezimale Zeichenfolge] \ localvertexhost.exe" und sehen, ob es OK läuft?

+0

Ich habe bereits beide dieser Updates installiert. Wenn ich es in der Befehlszeile ausführe, erhalte ich den gleichen Fehler: "... ist keine gültige Win32-Anwendung" – Pfav

+0

Die Anwendung ist eine native Windows 64-Bit-Anwendung. Da Sie erwähnt haben, dass Sie 64-Bit-Windows 7 verwenden, könnte der Grund, dass Windows diesen Fehler gab, sein, dass die Datei selbst irgendwie beschädigt ist (Virus?). Vielleicht können Sie versuchen, das ADLA-Tool neu zu installieren, um zu sehen, ob das hilft. In der Zwischenzeit, nach der Neuinstallation, stellen Sie sicher, dass Sie die Lösung "sauber bauen". –

+0

Ein anderer Kollege hat das selbe Problem, was mich denken lässt, dass es etwas sein muss, was nicht mit unserer Umgebung funktioniert. – Pfav

0

Sie ein 32-Bit-Windows 7 verwenden? Für den lokalen U-SQL-Lauf ist 64-Bit-Windows erforderlich.

Mit freundlichen Grüßen, Yu Dong

+0

Ich benutze 64-Bit, ich füge das zur ursprünglichen Frage hinzu – Pfav