未定义模块“CssScopes” - 使用简单的 Hello World 应用程序探索 Bolero F# -

问题描述 投票:0回答:1

在命令行运行已安装的应用程序时出现以下错误:

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 在编译时构建的,然后可供参考。 我没有更改应用程序模板,所以这应该可以工作。

f# bolero
1个回答
0
投票

我对

dotnet
SDK 版本
8.0.403
也有同样的问题。使用
8.0.110
对我有用。

如果您最终安装了多个 SDK 版本的

dotnet
(请参阅
dotnet --list-sdks
),您必须通过在
global.json
项目文件旁边添加
.sln
来指定项目的版本。

{
    "sdk": {
        "version": "8.0.110"
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.