CompositionalIT.Console 0.0.3

dotnet new install CompositionalIT.Console::0.0.3                
此包包含一个 .NET 模板包,您可以从 shell/命令行调用。

CIT F# 应用程序模板

一个有见地的 F# 应用程序模板。

特性

配置

  • global.json 固定到 .NET 8
  • VS Code 设置默认隐藏内联提示
  • .gitignore 包含常用的 F# 设置
  • src/app 文件夹结构
  • Directory.Build.props 文件以强制将警告视为错误

预安装的 dotnet 工具

  • Fantomas v6 预配置与 .editorconfig
  • Paket v8 以及以下依赖项
    • FSharp.Core
    • FSToolkit.ErrorHandling

控制台应用程序

  • 包含一个标准控制台应用程序
  • 包含一个解决方案文件(似乎有助于 Ionide 定位项目以高亮显示)。

要本地安装

dotnet new install ./

要执行模板

dotnet new cit-app -o MyApp

将为您提供一个如下文件夹结构

.config
    dotnet-tools.json
.paket
    Paket.Restore.targets
.vscode
    settings.json
src
    MyApp
        MyApp.fsproj
        paket.references
        Program.fs
MyApp.sln
.editorconfig
.gitignore
Directory.Build.props
global.json
paket.dependencies
paket.lock

然后您可以按照如下方式在文件夹内运行应用程序

dotnet run --project src/MyApp

我从未使用过 Paket!

这是一个有见地的模板,但当然您随时可以删除它或在此存储库进行分叉。

添加包

cd src/MyApp
dotnet paket add <package name>

删除包

cd src/MyApp
dotnet paket remove <package name>

安全地更新所有依赖项

dotnet paket update --keep-major

此包没有依赖项。

NuGet 包

该包未被任何 NuGet 包使用。

GitHub 仓库

此包未被任何流行的 GitHub 仓库使用。

版本 下载 最后更新
0.0.3 83 7/25/2024
0.0.2 55 7/25/2024
0.0.1 1,723 1/23/2024

v.0.0.3
- 修复解决方案文件

v.0.0.2
- 更新依赖项
- 更新工具
- Props 文件以将警告视为错误
- 解决方案文件使用唯一的 GUID

v.0.0.1
- 首次发布