Changes

Jump to navigation Jump to search
Line 29: Line 29:     
<dl>
 
<dl>
<dt>If your main computer is Windows 11:</dt>
+
<dt>If your main computer is Windows 10 or 11:</dt>
 
<dd>
 
<dd>
 
<ol>
 
<ol>
Line 52: Line 52:  
</dl>
 
</dl>
   −
; If your main computer is Windows 10 or earlier&#x3A;
+
; If your main computer is Windows 8 or earlier&#x3A;
 
:# Install [https://www.virtualbox.org/ VirtualBox].
 
:# Install [https://www.virtualbox.org/ VirtualBox].
 
:# Create a [https://zorinos.com/ ZorinOS Core] VM in VirtualBox.
 
:# Create a [https://zorinos.com/ ZorinOS Core] VM in VirtualBox.
Line 109: Line 109:  
===An instance of analyzer ... cannot be created===
 
===An instance of analyzer ... cannot be created===
 
Update to the latest [https://visualstudio.microsoft.com/vs/community/ Visual Studio]; the NuGet package uses a recent feature that isn't available in older versions.
 
Update to the latest [https://visualstudio.microsoft.com/vs/community/ Visual Studio]; the NuGet package uses a recent feature that isn't available in older versions.
 +
 +
===Feature 'global using directive' is not available in C# 9.0===
 +
Go to your solution's project file (the .csproj file) and change the <ImplicitUsings> property from "enable" to "disable".
    
==Other issues==
 
==Other issues==
===Can't target .NET Framework 4.5===
+
===Can't target .NET 5===
 
If the target framework list has options starting with...
 
If the target framework list has options starting with...
* ".NET Core" or ".NET Standard": you created the wrong type of project. Make sure you create a .NET '''Framework''' project for your mod. (It's a bit confusing.)
+
* ''.NET Framework'': you created the wrong type of project. Make sure you create a .NET 5 project for your mod instead. (The naming is a bit confusing.)
* ".NET Framework" (but none for 4.5): you can use .NET Framework 4.5, 4.5.1, or 4.5.2. If you don't have any of those, you can install the [https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers .NET Framework 4.5.2 Developer Pack] to add it.
+
* ''.NET Core'', ''.NET Standard'', or ''.NET 5+'': use .NET 5 for compatibility with the game. If you don't have that option, you can install the [https://dotnet.microsoft.com/en-us/download/dotnet/5.0 .NET 5 SDK] to add it.
   −
===Visual Studio can't find the game/SMAPI/XNA DLLs===
+
===Visual Studio can't find the game/SMAPI/MonoGame DLLs===
 +
<span id="Visual_Studio_can.27t_find_the_game.2FSMAPI.2FXNA_DLLs"><!--old section name--></span>
 
Common solutions:
 
Common solutions:
 
* Restart Visual Studio.
 
* Restart Visual Studio.
 
* Make sure the game and SMAPI are correctly installed and work fine.
 
* Make sure the game and SMAPI are correctly installed and work fine.
 
* Check for an error like "''Failed to find game install path''". If it's present, you need to [https://smapi.io/package/custom-game-path specify your game path].
 
* Check for an error like "''Failed to find game install path''". If it's present, you need to [https://smapi.io/package/custom-game-path specify your game path].
* Make sure you created a .NET Framework project, '''not''' .NET Core or .NET Standard. (See [[Modding:IDE reference#Set the target framework|how to set the target framework]]; if you see options like .NET Standard or .NET Core, delete the project and create a .NET Framework project instead.)
+
* Make sure you created a .NET 5 project, '''not''' .NET Framework. (See [[Modding:IDE reference#Set the target framework|how to set the target framework]]; if you see options starting with .NET Framework, delete the project and create a .NET 5 project instead.)
* Make sure you target .NET Framework 4.5, 4.5.1, or 4.5.2 (see [[Modding:IDE reference#Set the target framework|how to]]).
+
* Make sure you target .NET 5 (see [[Modding:IDE reference#Set the target framework|how to]]).
    
If those didn't fix it:
 
If those didn't fix it:
Line 131: Line 135:  
==Ask for help==
 
==Ask for help==
 
See [[Modding:Help]] for how to get help!
 
See [[Modding:Help]] for how to get help!
 +
 +
[[es:Modding:Guía del Modder/Prueba y solución de problemas]]
 +
[[pt:Modificações:Guia do Modder/Teste e Solução de Problemas]]
528

edits

Navigation menu