C # erstellt eine DLL aus einem Windows Forms-Projekt

7

Ich habe eine Lösung mit 2 Projekten drin. Eines der Projekte kann nur von dem anderen ausgeführt werden. Ich möchte es in DLL konvertieren, damit Endbenutzer es nicht direkt ausführen können (wie es ist, erhalten sie 2 ausführbare Dateien). Gibt es einen einfachen Weg dies zu tun, ohne das gesamte Projekt kopieren zu müssen?

Danke,

PM

    
user472875 03.12.2010, 22:41
quelle

3 Antworten

17

Ja, gehen Sie zu den Projekteigenschaften, Registerkarte Anwendung und ändern Sie den Ausgabetyp.

    
shf301 03.12.2010, 22:44
quelle
2

Wenn Sie lieber mit der .csproj-XML-Datei spielen möchten, wenn Sie den OutputType von WinExe (oder Exe ) in Library ändern möchten, sollte er am Anfang der Datei gefunden werden:

%Vor%     
chezy525 03.12.2010 22:54
quelle
0

Wenn Sie meinen, dass die zweite ausführbare Datei nicht vom Benutzer ausgeführt werden soll (nur von Ihrem Programm), dann überprüfen Sie das Programm (das nicht vom Benutzer ausgeführt werden soll) nach einem Argument oder etwas so zu passen, zu wissen, dass dein Hauptprogramm es angefangen hat.

    
Vercas 03.12.2010 23:22
quelle

Tags und Links