Moin Leute.
In den Projekt-Eigenschaften kann man einstellen, dass das Projekt eine
Alle Variablen, Properties, Methoden, Events, Delegates kann man dann mit einem
Diese Kommentare werden HOver-Event angezeigt, wenn die Maus über einem dokumentierten Befehl ... steht (IntelliSense-Funktion).
Soweit alles fein.
Nun kommentiere ich auch interne und private Prozeduren usw. Diese Kommentare benötige ich zur Arbeit an meinem Projekt.
Wenn nun die DLL mit dieser XML-Dokumentations-Datei beim Kunden ankommt, stehen da eben auch die Kommentare zu den privaten Prozeduren usw. drin, die den Kunden jedoch nix angehen.
Frage:
Gibt es einen Trick (einen nicht veröffentlichten Microsoft Befehl oder so), mit dem ich dem Projekt sagen kann, dass in der Release die XML-Kommentare zu den Nicht-Public-Prozeduren nicht enthalten sein sollen?
Oder muss ich die von Hand aus der XML-Datei entfernen?
Freundlichen Dank schon mal.
In den Projekt-Eigenschaften kann man einstellen, dass das Projekt eine
XML-Dokumentationsdatei
erstellt.Alle Variablen, Properties, Methoden, Events, Delegates kann man dann mit einem
///
bzw. '''
kommentieren und alle diese Kommentare landen dann in der XML-Dokumentationsdatei des Projekts.Diese Kommentare werden HOver-Event angezeigt, wenn die Maus über einem dokumentierten Befehl ... steht (IntelliSense-Funktion).
Soweit alles fein.
Nun kommentiere ich auch interne und private Prozeduren usw. Diese Kommentare benötige ich zur Arbeit an meinem Projekt.
Wenn nun die DLL mit dieser XML-Dokumentations-Datei beim Kunden ankommt, stehen da eben auch die Kommentare zu den privaten Prozeduren usw. drin, die den Kunden jedoch nix angehen.
Frage:
Gibt es einen Trick (einen nicht veröffentlichten Microsoft Befehl oder so), mit dem ich dem Projekt sagen kann, dass in der Release die XML-Kommentare zu den Nicht-Public-Prozeduren nicht enthalten sein sollen?
Oder muss ich die von Hand aus der XML-Datei entfernen?
Freundlichen Dank schon mal.
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!