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 仓库使用。
v.0.0.3
- 修复解决方案文件
v.0.0.2
- 更新依赖项
- 更新工具
- Props 文件以将警告视为错误
- 解决方案文件使用唯一的 GUID
v.0.0.1
- 首次发布