Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# CHANGELOG

## 1.0.9

* changed global and target framework to net10
* updated README

## 1.0.8

### changed
Expand Down
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,14 @@ The source file can contain directives to reference libraries and to influence t

> Important: runfs is not about F# scripts (.fsx files) that can be run by `dotnet fsi`. See [below](#how-does-runfs-relate-to-fsi).

## Update February 2026

[Here](https://amplifyingfsharp.io/sessions/2025-10-03/) is a recording of an Amplifying F# session on the topic.

Because of a) concerns of parts of the F# community about having two similar tools (`dotnet fsi script.fsx` and `dotnet runfs app.fs`) and b) missing "market pull", I have currently no further plans for this project.

The tool is still available as dotnet tool and can be useful especially for ad-hoc testing of library projects.

## Usage

```
Expand Down
4 changes: 2 additions & 2 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"sdk": {
"version": "9.0.304",
"version": "10.0.100",
"rollForward": "latestMinor",
"allowPrerelease": true
"allowPrerelease": false
}
}
9 changes: 5 additions & 4 deletions src/Runfs/Runfs.fsproj
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,25 @@
<PropertyGroup>
<!-- General -->
<AssemblyName>Runfs</AssemblyName>
<Version>1.0.8</Version>
<Version>1.0.9</Version>
<Description>"dotnet run app.cs" functionality for F#.</Description>
<Copyright>Copyright 2025 by Martin521</Copyright>
<Authors>Martin521 and contributors</Authors>
<!-- Build settings -->
<OutputType>Exe</OutputType>
<TargetFramework>net9.0</TargetFramework>
<TargetFramework>net10.0</TargetFramework>
<!-- NuGet settings -->
<PackageId>runfs</PackageId>
<PackageTags>F#</PackageTags>
<PackAsTool>True</PackAsTool>
<ToolCommandName>runfs</ToolCommandName>
<PackageReleaseNotes>
## 1.0.8
## 1.0.9

### changed

* msbuild version (security update)
* changed global and target framework to net10
* updated README
</PackageReleaseNotes>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageIcon>
Expand Down
2 changes: 1 addition & 1 deletion tests/Runfs.Tests/Runfs.Tests.fsproj
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net9.0</TargetFrameworks>
<TargetFrameworks>net10.0</TargetFrameworks>
</PropertyGroup>
<ItemGroup>
<Compile Include="DirectivesTests.fs" />
Expand Down