Frage

Ich habe eine DLL ich mit meinem GAC registrieren möchten. Ich geben Sie den Befehl:

gacutil /i c:\temp\msvcr100.dll

und ich erhalte die Fehlermeldung:

Failure adding assembly to the cache:   The module was expected to contain an as
sembly manifest.

Alles, was ich habe, ist die DLL. Gibt es eine Möglichkeit zum Erstellen / gefälschte / Bypass es?

Für Interessenten, ich bin versucht, das Visual Studio 2010 und .NET 4.0 CTP vom VHD zu extrahieren und es auf meiner physischen Box läuft. Als Randbemerkung, hat dies versucht worden?

War es hilfreich?

Lösung

Ist das eigentlich ein GAC-able DLL? Es ist nicht, wie es scheint. Vielleicht ist es nur reg-fähig? Warum wollen Sie GAC es?

Andere Tipps

„Für Interessenten, ich bin versucht, das Visual Studio 2010 und .NET 4.0 CTP vom VHD zu extrahieren und es auf meiner physischen Box läuft. Als Randbemerkung, hat dies versucht worden?“

FYI - An dieser Stelle gibt es ein vollständiges ISO-Image von Beta 1 können Sie herunterladen und legal auf Ihrem Desktop ausführen, wenn Sie mögen

.

VS 2010 Beta 1 auf MSDN

Es ist nur für MSDN-Abonnenten an dieser Stelle aber. Wird später auf Microsoft-Downloads hinzugefügt werden.

EDIT: Es ist jetzt offen für alle zum Download

Ich habe diese Erfahrung gemacht mit (scheinbar) korrupte DLLs (Ich gehe davon aus failed Kopien von USB-Laufwerken).

Sind Sie sicher, dass "extract [ing] das Visual Studio 2010 & .NET 4.0 CTP vom VHD" nicht gegen die Lizenzvereinbarung? Wenn Microsoft will Sie „es läuft [VS2010] auf meiner physischen Box“, würden sie es nur zur Verfügung gestellt haben, als noraml installieren.

Wenn Sie das Manifest erstellen können (ich bin mir nicht sicher, was man aussehen soll) es ist leicht genug, um zu laden, nur die DLL in Visual Studio Ressourcen-Editor (File-> Öffnen-> Datei -> [select dll] -> [klicken Sie unten sparren auf die Schaltfläche Öffnen.] -> Resource View) und fügen Sie einfach das Manifest an die dLL

Ich nehme den gleichen Prozess durchgeführt wird, wenn Sie per Drag & Drop in C: \ Windows \ Montage?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top