Ich habe versucht, aus ASP.NET-Core mit F # die aspnet
Yeoman Vorlage, und ich fand etwas, das ich nicht in project.json
erwartet hatte:Wildcard-Datei enthalten in .NET Core-Projekt mit F #
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"debugType": "portable",
"compilerName": "fsc",
"compile": {
"includeFiles": [
"Controllers.fs",
"Startup.fs",
"Program.fs"
]
}
Wenn ich Verschieben Sie eine der vorhandenen Dateien, ich bekomme einen Buildfehler. Wenn ich die includeFiles
Eigenschaft auf einen einzelnen String mit dem Wert *.fs
ändern, erhalte ich die folgende Meldung:
Die ‚includeFiles‘ Eigenschaft kann keine Platzhalter enthalten.
Die F # Projektvorlagen aus der dotnet
CLI auch diese Struktur in ihrer project.json
.
Das Hinzufügen jeder einzelnen Datei zu Ihrem project.json
manuell scheint ein ziemlich großes Produktivitätshindernis für die Verwendung von F # mit .NET Core zu sein. Gibt es derzeit einen Weg dazu?
[ 'project.json' wird ziemlich bald weg] (https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to- Projekt-JSON /), würde ich nur für ein paar Monate durchmachen. –