das Zusammenführen .dll-Dateien mit ILMerge andernfalls zu arbeiten

Zunächst, ich bin nicht sicher, ob dies ein problem mit ILMerge oder nicht, aber ich kann nicht merge.dll Dateien in meine Anwendung. Ich habe versucht, diese auf der Kommandozeile:

ilmerge /target:winexe /out:test.exe MyApp.exe lib1.dll lib2.dll lib3.dll

Bekam ich die folgende Fehlermeldung, und ich habe keine Ahnung, was es bedeutet:

Es wurden Fehler gemeldet, die in Anwendung von Metadaten.
Die pdb zugeordnet D:\C#\source\bin\ReleaseMyApp.exe ist veraltet.

Ich verwende die neuste version von der Art und Weise (2.10.526.0), aber ja, ich kann nicht ankommen dieses zu wirken, und ich brauche wirklich etwas Hilfe. Was bedeutet die obige Fehlermeldung zu bedeuten und wie kann ich es beheben?

  • Gibt es eigentlich PDB-Dateien? Wie über die Erhebung von zu-Release-version und entfernen Sie alle PDB-Dateien vor dem Aufruf ilmerge?
  • Für ILMerge, ich benutze es wie ilmerge /ndebug /target:winexe /out:test.exe app.exe lib1.dll lib2.dll.
InformationsquelleAutor Iceyoshi | 2011-01-08
Schreibe einen Kommentar