Ich versuche, eine Dokumentation für eine Portable-Klassenbibliothek (.Net40, Silverlight 4, .Net für Windows Store, Windows Phone 7.5) als HTML-Hilfe 1 und MS Help Viewer zu erstellen. Ich habe nur eine "Dokumentationsquelle". Das Projekt ist so eingestellt, dass es den Dokumentations-Stil vs2010 verwendet (ein Problem besteht auch beim vs2005-Stil). Wann immer ich versuche, das Dokumentationsprojekt zu erstellen, sei es über die Sandcastle Help File Builder-GUI oder Visual Studio 2010, bekomme ich immer den gleichen Fehler:
%Vor% Nach weiteren Untersuchungen sieht es so aus, als sollte das Verzeichnis C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\Templates\VS2010.config
sein. Wie kann ich SHFB an dieses Verzeichnis anstatt an das Verzeichnis, das es versucht, umleiten?
Was muss ich tun, um das Dokumentationsprojekt zu erstellen?
Durch weitere Untersuchungen habe ich herausgefunden, dass dieses Problem darin besteht, dass die Dokumentationsquelle eine portable Klassenbibliothek ist. Ist das ein Fehler in SHFB oder kann ich mich selbst reparieren?
Ich hatte das gleiche Problem und es scheint, dass das Kopieren der Dateien von C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETPortable.3.5.1
auf C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp.0\Runtime\.NETPortable
das Problem löste.
Aber ich verstehe nicht wirklich, was vor sich geht, und das fühlt sich für mich nicht wie eine richtige Lösung an, nur als Workaround.
Tags und Links .net visual-studio-2010 sandcastle portable-class-library shfb