Ich verschleiern meine Baugruppe mit Kryptoobjektivator, nachdem ich meine Baugruppe verschleiert habe, überprüfe ich mit dem Krypto-Obfuscator-Programm, ob die Baugruppe verschleiert wurde. Wenn die Assembly verschleiert ist, kopiere ich sie und eine Datei mit der Erweiterung .pdb nach bin/debug, wo mein visuelles Studio zeigt.Wie Setup-Datei in Visual Studio mit verschleierter Assembly erstellen?
Angenommen, was auch immer in meinem bin/debug Ordner ist verpackt in Setup-MSI-Datei. Wenn ich das Setup installiere und überprüfe, ob die installierte Assembly verschleiert ist, ist es NICHT.
Ich versuchte Antworten auf Stapelüberlauf zu suchen, aber ich konnte meine Antwort nicht bekommen.
Wenn Sie weitere Informationen benötigen. Lass es mich wissen, bitte.
Normalerweise wirken Obfuscators auf die Release-Baugruppe, nicht auf Debug-Baugruppen. Sie sollten nicht Debug-Versionen oder PDBs verteilen – Plutonix
Ich habe beide versucht. Debuggen und Freigeben, ich habe immer noch eine nicht verschleierte Assembly. –
Vielleicht ersetzt Ihr Build-System Ihre verschleierte Assembly durch eine neue Ausgabe, wenn es beim Erstellen Ihrer Installer-Ausgabe abhängige Projekte erstellt (z. B. Standardverhalten in Visual Studio)? – blins