2017-05-09 3 views
1

Ich habe ein U-SQL-Skript implementiert, das einen benutzerdefinierten Extraktor verwendet. Der benutzerdefinierte Extraktor wird in einer separaten Klassenbibliothek (für U-SQL-Anwendung) implementiert, die aus der CodeBehind-Datei des U-SQL-Skripts aufgerufen wird. Wenn ich versuche, vor Ort die Arbeit zu laufen, ich diesen Fehler:Fehler beim lokalen Ausführen von U-SQL-Skript

E_RUNTIME_USER_LOADENGINEASSEMBLY: .Net cannot load runtime assembly 'ScopeEngineManaged.dll'. Description: A procedure imported by 'ScopeEngineManaged.dll' could not be loaded. Resolution: Ensure the file exists and that all dependencies are available, including ScopeEngine.dll. This runtime assembly requires a 64-bit process and depends upon the VC14 CRT runtime being installed on the local machine.

ich einen ähnlichen Fehler, wenn ich versuche, vor Ort den Extraktor Montage zu registrieren:

[Job Error] E_RUNTIME_USER_LOADENGINEASSEMBLY: .Net cannot load runtime assembly 'ScopeEngineManaged.dll'. Description: A procedure imported by 'ScopeEngineManaged.dll' could not be loaded. Resolution: Ensure the file exists and that all dependencies are available, including ScopeEngine.dll. This runtime assembly requires a 64-bit process and depends upon the VC14 CRT runtime being installed on the local machine. ========== Local execution failure ==========

+0

Welche OS verwenden Sie? Kürzlich ist ein Fehler für Windows 7 aufgetreten, bei dem Sie die in der Verknüpfung angegebene Windows 10-Laufzeitumgebung installieren müssen. – wBob

+0

Ich verwende Windows 7. Wo finde ich den Link zur Windows 10 Runtime? –

Antwort

2

Wenn Sie Windows 7 ein verwenden Das letzte Update für Azure Data Lake Tools hat eine Abhängigkeit von der Windows 10-Laufzeitumgebung eingeführt. Betrachten Sie entweder ein Upgrade Ihres Betriebssystem (Windows 7 ist auf Bit bekommen), oder laden Sie die Laufzeit auf den folgenden Link:

https://www.microsoft.com/en-us/download/details.aspx?id=48234

Ich glaube, diese URL in der Fehlermeldung geliefert wird. Downloaden und installieren Sie die richtige Version für Ihr Betriebssystem und Computer.

die Anweisungen hier folgen, die für mich gearbeitet:

https://github.com/Azure/usql/issues/66

+0

Ich habe Windows 7 Enterprise 64-Bit, aber als ich versuchte, die Win10RT zu installieren, hieß es "Update für Windows (KB2999226) ist bereits auf diesem Computer installiert". Gibt es eine andere Möglichkeit, Azure Data Lake Tools auf Win7 zu verwenden? –

+0

Hmm, welche Version der Tools benutzen Sie? Der aktuelle ist 2.2.6000.1 verfügbar von [hier] (https://www.microsoft.com/en-us/download/details.aspx?id=49504). – wBob

+0

Das ist die Version, die ich verwende. –