2011-01-16 9 views
2

Ich habe gerade ein Programm geschrieben, das Microsoft Encoder verwendet und Videos und Audios zusammenführt, es funktioniert gut in meinem PC (Windows7) und wenn ich es auf anderen PCs teste (Windows7, Windows XP [.net 4.0 installiert]) gibt es mir folgende AusnahmeNicht behandelte Ausnahme: System.IO.FileNotFoundException: Datei oder Assembly konnte nicht geladen werden 'Microsoft.Expression.Encoder.Utilities.dll'

es gibt sogar Ausnahme, wenn ich versuche, die Probe SDK-Anwendungen auf andere PCs zu laufen .. (ohne installierte Microsoft Expression)

Unbehandelte Ausnahme: System.IO.FileNotFoundException: konnte Datei oder Esel laden

embly 'Microsoft.Expression.Encoder.Utilities.dll' oder eine seiner Abhängigkeiten. T

Das angegebene Modul konnte nicht gefunden werden.

bei Simple.Program.Main (String [] args)

, wie ich diesen Fehler beheben kann,

oder was sind die Möglichkeiten eigenständige Anwendung zu implementieren, ohne PC vor dem Microsoft Expression installiert. Teil von Expression Studio

dank

Antwort

3

Microsoft.Expression.Encoder.Utilities.dll ist. Wenn es nicht auf dem Zielcomputer installiert ist, wird es nicht gefunden.

Ich weiß nicht, ob diese DLLs frei verteilt werden können, aber Sie sollten herausfinden, bevor Sie versuchen, sie mit Ihrer Anwendung zu verteilen.

+0

Das ist es. Kopieren Sie nicht, installieren Sie es einfach. –

+0

Expression Studio finden Sie hier: https://www.microsoft.com/en-us/download/details.aspx?id=27870 –

-1

versuchen Sie, diese DLL-Datei auf Ihrem Computer zu finden, und verteilen Sie sie mit Ihrer ausführbaren Datei an einen PC, der keinen Ausdruck installiert hat.

Wenn ein Programm eine DLL verwenden wird, sieht es in einigen vordefinierten Stellen auf dem Computer. einer der ersten Plätze ist in dem Ordner, in dem die ausführbare Datei ausgeführt wird. Einer der späteren Plätze ist wahrscheinlich c: \ windows \ system32

Sie haben den Dateinamen obwohl, so sollte es nicht so schwer sein. Es sei denn, Microsoft hat eine Art von Mechanismus erstellt, der die Verteilung der Ausdrucksprogramme stoppt.

Verwandte Themen