Ich habe eine Visual Studio-Lösung, und diese Lösung enthält ein paar Projekte. Kann ich alle Projekte aus dieser Lösung in einer DLL erstellen?C# Visual Studio-Lösung in einer DLL
Antwort
Sie können ILMerge verwenden, um mehrere Baugruppen zu einer zusammenzuführen.
Es gibt auch ein ziemlich altes Mono-Projekt mit ähnlichen Fähigkeiten - mono.merge.
Verwendung ILMerge
http://blogs.msdn.com/b/jomo_fisher/archive/2006/03/05/544144.aspx
Versuchen ILMerge mit http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx
Da Sie über Projekte sprechen, können Sie diese auch als .netmodule zusammenstellen und in einer Baugruppe so: http://msdn.microsoft.com/en-us/library/226t7yxe(VS.90).aspx
Nein, viusal studio wird die Quelle/Ausgabe von mehreren Projekten nicht in einer einzigen DLL/Anwendung kombinieren. Am besten stellen Sie den Post-Build-Schritt jedes Projekts so ein, dass eine dritte Anwendung (wie ILMerge) aufgerufen wird. Stellen Sie nur sicher, dass die Build-Reihenfolge korrekt ist und die mehreren Projekte nicht gestartet werden sollen. Es kann auch sein, dass Sie mit dem Erstellen eines anderen Projekts fortfahren können, das statisch mit den anderen DLLs verknüpft ist.
- 1. Verwenden einer DLL in Visual Studio C++
- 2. DLL Referenzen in Visual C++
- 3. Verknüpfen einer DLL in Visual Studio
- 4. Erstellen von ActiveX-DLL in Visual C++
- 5. Erstellen einer DLL in Visual Studio 2005
- 6. DLL-Dateien in Visual C++ erstellt in C# verwendet werden?
- 7. Hinzufügen von Ressourcen zu einer Visual C++/CLI gemischten DLL
- 8. Erstellen einer DLL-Datei in C# .Net
- 9. Unmanaged Klassen aus einer Visual C++ DLL exportieren?
- 10. Verfügbarmachen der Methoden einer DLL in C#
- 11. Importieren einer c-DLL-Funktion in C#
- 12. starten Exe von Visual C++ 2005 dll
- 13. Debug C++ DLL in C#
- 14. Können Sie eine C# DLL von einer C DLL aufrufen?
- 15. Hinzufügen Verweis DLL Problem in Visual Studio
- 16. Calling C# DLL in Vbscript
- 17. laden C++ DLL in Ironpython
- 18. Fehler beim Kompilieren einer DLL in Visual Studio
- 19. DLL von GAC in Visual Studio referenzieren
- 20. Dynamisch Laden einer DLL innerhalb einer anderen DLL
- 21. Mehrere Steuerelemente in einer DLL mit Visual Studio
- 22. Verwenden einer DLL mit Qt in Visual Studio
- 23. C Dll-Import C#
- 24. So erstellen Sie C DLL mit Visual Studio 2012
- 25. Verwenden einer DLL in einer Winform-Anwendung in C#
- 26. Aufruf C# DLL in C++
- 27. C++ DLL in C-Programm
- 28. Wie C++ DLL in C#
- 29. Dynamisch Importieren einer C++ - Klasse aus einer DLL
- 30. Laden der C++ DLL nicht in C#
Vielen Dank für Ihre Antwort. – jitm