Ich habe eine Visual Studio 2008-Lösung mit einer Anzahl von DLLs und Web-Anwendung verwendet sie als Hauptprojekt. Es ist eine kommerzielle Bank- und Buchhaltungssoftware (Thin Client), und ich möchte nicht, dass ein Kunde unter Umgehung von mir Zugang zur Quelle erhält.Wie verschleiern Web-App vor der Veröffentlichung?
Ich möchte alle resultierenden Assemblies verschleiern, bevor Sie sie über das Menü Veröffentlichen auf einem Webserver veröffentlichen.
Wie kann ich das tun? Wie wird der Verschleierungsschritt vor dem Erstellen und Veröffentlichen eingefügt? Verwenden von Msbuild?
Edit: Danke an alle für die Beantwortung! Aber meine Frage betrifft eher die konkrete Aufgabe (Verschleierung in VS beim Publizieren) als das Verschleiern im Allgemeinen.
korrigieren Sie mich, wenn ich falsch bin, aber Sie die resultierenden Baugruppen nicht den Quellcode verschleiern .. – Peter
@Petoj: Ja, sicher, danke.Ich habe meinen Posten qualifiziert. Aber tatsächlich gibt es einen existierenden Begriff: verschleierter Code http://en.wikipedia.org/wiki/Obfuscated_code – abatishchev
Sie werden nicht bis zur letzten Minute warten wollen, um zu verschleiern (wenn Sie sich dazu entschließen) ... Sie werden Ich möchte beginnen, die Ergebnisse zu Beginn des Zyklus zu verschleiern und zu testen. Ich habe gerade den Prozess des Nachdenkens durchgemacht, ich könnte es machen, wenn der Code fertig ist ... aber es macht normalerweise etwas kaputt - jetzt empfehle ich, dafür zu entwerfen, um den maximalen Effekt zu erzielen. –