在命令行运行已安装的应用程序时出现以下错误:
C:\Users\kachri\Documents ryBolero\HelloWorld>dotnet run --project src/HelloWorld.Server C:\Users\kachri\Documents ryBolero\HelloWorld\src\HelloWorld.Client\Main.fs(225,27):错误 FS0039:值、名称空间 e、类型或模块“CssScopes”未定义。 [C:\Users\kachri\Documents ryBolero\HelloWorld\src\HelloWorld.Client\Hel loWorld.Client.fsproj]
这是它抱怨的那句话:
type MyApp() =
inherit ProgramComponent<Model, Message>()
override _.CssScope = CssScopes.MyApp
按照步骤从 https://fsbolero.io/docs/
安装 Hello World 应用程序安装的模板应用程序期望我拥有什么,我缺少什么? 我在阅读 CssScopes 时的理解是,它是由 Bolero 在编译时构建的,然后可供参考。 我没有更改应用程序模板,所以这应该可以工作。
我对
dotnet
SDK 版本 8.0.403
也有同样的问题。使用 8.0.110
对我有用。
如果您最终安装了多个 SDK 版本的
dotnet
(请参阅 dotnet --list-sdks
),您必须通过在 global.json
项目文件旁边添加 .sln
来指定项目的版本。
{
"sdk": {
"version": "8.0.110"
}
}