Skip to content

Commit ed0ced5

Browse files
note about fsi extensions
replacing PR dotnet#21673
1 parent 215abed commit ed0ced5

File tree

1 file changed

+5
-0
lines changed
  • docs/fsharp/tools/fsharp-interactive

1 file changed

+5
-0
lines changed

docs/fsharp/tools/fsharp-interactive/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ F# scripting is natively supported in [Visual Studio](../../get-started/get-star
8484

8585
## Referencing packages in F# Interactive
8686

87+
> [!NOTE]
88+
> Package management system is extensible, read more [about other extensions](https://github.com/dotnet/fsharp/tree/main/src/fsharp/Microsoft.DotNet.DependencyManager).
89+
8790
F# Interactive supports referencing NuGet packages with the `#r "nuget:"` syntax and an optional version:
8891

8992
```fsharp
@@ -128,6 +131,8 @@ You can specify as many package references as you like in a script.
128131
> [!NOTE]
129132
> There's currently a limitation for scripts that use framework references (e.g.`Microsoft.NET.Sdk.Web` or `Microsoft.NET.Sdk.WindowsDesktop`). Packages like Saturn, Giraffe, WinForms are not available. This is being tracked in issue [#9417](https://github.com/dotnet/fsharp/issues/9417).
130133
134+
Read more about [package management extensibility and other extensions](https://github.com/dotnet/fsharp/tree/main/src/fsharp/Microsoft.DotNet.DependencyManager).
135+
131136
## Referencing assemblies on disk with F# interactive
132137

133138
Alternatively, if you have an assembly on disk and wish to reference that in a script, you can use the `#r` syntax to specify an assembly. Consider the following code in a project compiled into `MyAssembly.dll`:

0 commit comments

Comments
 (0)