我使用aspnet
Yeoman模板尝试使用F#的ASP.NET Core,我在project.json
找到了一些我没想到的东西:
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true,
"debugType": "portable",
"compilerName": "fsc",
"compile": {
"includeFiles": [
"Controllers.fs",
"Startup.fs",
"Program.fs"
]
}
如果我移动任何现有文件,我会收到构建错误。如果我将includeFiles
属性更改为值为*.fs
的单个字符串,则会收到以下消息:
' includeFiles'属性不能包含通配符。
来自dotnet
CLI的F#项目模板也在project.json
中包含此结构。
必须手动将每个文件添加到project.json
,这对于将F#与.NET Core一起使用似乎是一个相当大的生产力障碍。目前有什么方法吗?
答案 0 :(得分:6)