Skip to content

Commit e2d3ffb

Browse files
committed
update package instructions
.NET runtime bug 3828 was fixed in .NET 8+ (which is used to package SMAPI even if we target an older version).
1 parent 2e99cd5 commit e2d3ffb

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

docs/technical/smapi.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,9 @@ folder before compiling.
8686

8787
## Prepare a release
8888
### On any platform
89-
**⚠ Ideally we'd have one set of instructions for all platforms. The instructions in this section
90-
will produce a fully functional release for all supported platforms, _except_ that the application
91-
icon for SMAPI on Windows will disappear due to [.NET runtime bug
92-
3828](https://github.com/dotnet/runtime/issues/3828). Until that's fixed, see the _[on
93-
Windows](#on-windows)_ section below to create a build that retains the icon.**
89+
_This is the unified process that works on any platform. However, it needs a few extra steps on
90+
Windows (e.g. running Steam in WSL); see ['On Windows'](#on-windows) below for an alternative quick
91+
option._
9492

9593
#### First-time setup
9694
1. On Windows only:
@@ -136,6 +134,10 @@ Windows](#on-windows)_ section below to create a build that retains the icon.**
136134
release | `<version>` | `4.0.0`
137135

138136
### On Windows
137+
_This is the alternative quick process for Windows only. This avoids needing Steam installed on WSL,
138+
and can be used to create Windows-only builds without using WSL at all. See ['on any platform'](#on-any-platform)
139+
above for the unified process._
140+
139141
#### First-time setup
140142
1. Set up Windows Subsystem for Linux (WSL):
141143
1. [Install WSL](https://docs.microsoft.com/en-us/windows/wsl/install).

0 commit comments

Comments
 (0)