Automatische Erzeugung von F # -Signaturdateien (.fsi)

Ich arbeite an einem Projekt mit einer Reihe von Modulen, auf die ich Zugriffsbeschränkungen anwenden möchte. Außerdem möchte ich, dass mein Projekt zusätzliche Dokumentationen zu den Typensignaturen jeder Funktion enthält.

Ich weiß, dass ich beide Aufgaben sehr einfach über F # -Signaturdateien erledigen kann. Mein Projekt ist jedoch groß und enthält viele Dateien, und ich benötige eine bequeme Möglichkeit, für jede Datei eine Signatur zu erstellen. Es ist mir gelungen, einzelne Signaturdateien über Kommandozeilenkompilierungen mit der zu erzeugen--sig Compiler Option, aber ich bin nicht sicher, wie ich Compiler-Optionen zur Build-Routine von Visual Studio hinzufügen soll.

Gibt es eine bequeme Möglichkeit, entweder über VS-Kompilierungsoptionen oder über ein Befehlszeilenskript, für jede * .fs-Datei in meinem Projektverzeichnis eine F # -Signaturdatei zu erstellen?

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage