DependencyManager.FsProj
0.1.5
See the version list below for details.
dotnet add package DependencyManager.FsProj --version 0.1.5
NuGet\Install-Package DependencyManager.FsProj -Version 0.1.5
<PackageReference Include="DependencyManager.FsProj" Version="0.1.5" />
paket add DependencyManager.FsProj --version 0.1.5
#r "nuget: DependencyManager.FsProj, 0.1.5"
// Install DependencyManager.FsProj as a Cake Addin #addin nuget:?package=DependencyManager.FsProj&version=0.1.5 // Install DependencyManager.FsProj as a Cake Tool #tool nuget:?package=DependencyManager.FsProj&version=0.1.5
DependencyManager.FsProj
This nuget package enables loading .fsproj
files in .fsx
scripts.
It extends #r
syntax with fsproj
dependency manager, so you can do #r "fsproj: PATH_TO_FSPROJ.fsproj"
and it will load all references and files from the project.
Installation
If you are using powershell you can use following script to install dependency manager to current directory. Probably a similar script for linux shell will also work.
$workdir=".workdir"
$outdir=".depman"
dotnet new classlib -o $workdir -n depman
dotnet add $workdir package DependencyManager.FsProj
dotnet publish $workdir -o $outdir
Remove-Item -Recurse $workdir
After that you can call dotnet fsi --compilertool:./.depman script.fsx
or add following line to vscode settings.json.
"FSharp.fsiExtraParameters": [
"--compilertool:./.depman"
]
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net5.0
- Ionide.ProjInfo (>= 0.55.4)
- Ionide.ProjInfo.ProjectSystem (>= 0.55.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.