Line 57: |
Line 57: |
| If you're experienced enough to skip the tutorial, here's a quick summary of this section: | | If you're experienced enough to skip the tutorial, here's a quick summary of this section: |
| {{collapse|expand for quick start|content=  | | {{collapse|expand for quick start|content=  |
− | # Create an empty ''Class Library (.NET Framework)'' project. | + | # Create an empty ''Class Library'' project. (not ''Class Library (.NET Framework)'') |
− | # Target .NET Framework 4.5, 4.5.1, or 4.5.2 for best compatibility. | + | # target .NET 5; |
| # Reference the [https://smapi.io/package/readme <samp>Pathoschild.Stardew.ModBuildConfig</samp> NuGet package] to automatically add the right references depending on the platform the mod is being compiled on. | | # Reference the [https://smapi.io/package/readme <samp>Pathoschild.Stardew.ModBuildConfig</samp> NuGet package] to automatically add the right references depending on the platform the mod is being compiled on. |
| # Create a <samp>ModEntry</samp> class which subclasses <samp>StardewModdingAPI.Mod</samp>. | | # Create a <samp>ModEntry</samp> class which subclasses <samp>StardewModdingAPI.Mod</samp>. |
Line 65: |
Line 65: |
| # Create [[#Release your mod|a zip file containing the mod files]] for release. | | # Create [[#Release your mod|a zip file containing the mod files]] for release. |
| | | |
| + | <!-- |
| {{SMAPI upcoming|3.13.0|Stardew Valley 1.5.5 migrates to .NET 5. When creating a mod for the beta: | | {{SMAPI upcoming|3.13.0|Stardew Valley 1.5.5 migrates to .NET 5. When creating a mod for the beta: |
| * create a ''Class Library'' (not ''Class Library (.NET Framework)'') project; | | * create a ''Class Library'' (not ''Class Library (.NET Framework)'') project; |
| * target .NET 5; | | * target .NET 5; |
− | * install the 3.4.0 beta version of the <samp>Pathoschild.Stardew.ModBuildConfig</samp> package. | + | * install the 3.4.0 beta version of the <samp>Pathoschild.Stardew.ModBuildConfig</samp> package.--> |
| }} | | }} |
| }} | | }} |