Sto lavorando su un assieme che gestisce varie trasformazioni di colore. Quando carico l'assembly in un nuovo progetto da testare, se si verifica un errore nell'assembly, Visual Studio apre il codice incriminato dalla DLL. Posso scorrere tutto il codice nell'assembly.Perché riesco a eseguire il debug del mio assieme?
io sicuramente non voglio il codice per essere così facilmente visibile/disponibili. Vorrei che il codice fosse un po '"bloccato" nell'assemblaggio.
Come posso impostare la DLL di gettare semplicemente una sorta di errore, invece di apertura?
Modifica
Io non sono interessato al codice di essere "sicuro" e non ho bisogno di offuscare. Questa libreria viene utilizzata internamente e il codice stesso è perfettamente accessibile per i tohers. Quello che non voglio è che qualcuno che usa la libreria si ritrovi improvvisamente a fare il debug sull'assemblaggio. Se c'è un problema, preferisco che venga generato un errore anziché l'apertura del codice assembly in Visual Studio.
È piuttosto semplice: non spedire i file del codice sorgente insieme alla DLL. –
Cosa c'è di sbagliato nel condividere il codice? :( – alternative
Non c'è niente di sbagliato nel condividere il codice.In questo caso particolare, vorrei mantenere il codice un po 'privato. –