Deutsche Inline-Doku für .NET dlls.

31/07/2009 - 10:48 von Michael S. | Report spam
Hallo,

Wir haben in unserer Firma folgendes Problem.
Installiert ist das .NET Framwork (v2.0, v3.0, v3.5) (englisch)
und jeweils dazu das deusche Sprachpaket.

Wir verwenden Sandcastle um eine Dokumentaion für unsere Klassen zu erzeugen.
Die Dokumentation ist auf Deutsch.
Wenn wir Sandcastle mti der Einstellungen English starten funktioniert alles
wunderbar. Auch die Beschreibung von geehrbten Methoden (z.B.: ToString) wird
genauso in die Dokumentation eingefügt wie wir uns das Vorstellen, mit dem
schönheitsfehler das diese Beschreibungen Englisch sind.
Starte man Sandcastle mit der Einstellung Deutsch fehlen die Beschreibungen
für vererbte Methoden vollstàndig.

Sieht man im Dateisystem nach findet sich im Installationsverzeichniss des
Framworks ein "en" und ein "de" ordner. Doch wàrend im en ordner viele
xml-Dateien zu finden sind die genau diese Inline doku enthalten finden sich
im de Ordner lediglich die dlls.

Ich vermute es liegt einfach daran das genau diese XML-Dateien fehlen.
Eigenlich hàtte ich angenommen das das Sprachpaket genau diese nachliefet.
Was aber offensichtlich nicht der Fall ist.

Kann man diese xml-Dateien von ihrgenwoher downloaden oder kann mir jemand
die deutschen xml-Datein zur verfügung stellen?

Zum Testen würde mir eine deutsche mscorlib.xml ja schon reichen.

Danke
Michael
 

Lesen sie die antworten

#1 Frank Dzaebel
02/08/2009 - 09:51 | Warnen spam
Hallo Michael,

Sieht man im Dateisystem nach findet sich im
Installationsverzeichniss des Framworks ein "en" und ein "de" ordner.
Doch wàrend im en ordner viele xml-Dateien zu finden sind die genau
diese Inline doku enthalten finden sich im de Ordner lediglich die Dlls.



ja, es gibt einen bekannten Bug bei dem reinen .NET 3.5 SP1:

[FIX: Nach der Installation einer nicht englischen Version von Microsoft
Visual Studio 2008 Service Pack 1 werden Teile des lokalisierten
IntelliSense-Texts möglicherweise wieder in Englisch angezeigt.]
http://support.microsoft.com/kb/957507/de

Lade Dir die entsprechenden Fixes herunter und installiere sie:

[KB957507 - Loc Intellisense to replace all Loc Int shipped with VS 2008
SP1 - Release: KB957507]
http://code.msdn.microsoft.com/KB95...?ReleaseId54

Dann sollten (unter anderem) im Verzeichnis:

%windir%\Microsoft.NET\Framework\v2.0.50727\DE

wieder (wie ursprünglich) die XML-Dateien wie:

System.Data.xml

und die anderen liegen - und wenn Du in der Visual Studio
IDE entwickelst, wieder die deutschen Intellisense-Infos
für die Member angezeigt werden.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen