Alterações

Saltar para a navegação Saltar para a pesquisa
Linha 68: Linha 68:  
Um mod SMAPI é uma biblioteca compilada (DLL) com um método de entrada que é chamado por SMAPI, então vamos configurar isso.
 
Um mod SMAPI é uma biblioteca compilada (DLL) com um método de entrada que é chamado por SMAPI, então vamos configurar isso.
   −
# Abra o Visual Studio 2017 ou MonoDevelop.
+
# Abra o Visual Studio 2022 ou MonoDevelop.
# Crie uma solução com .NET Framework projeto de biblioteca de classes (veja [[Modding:IDE reference#create-project|como criar um projeto]]). '''Certifique-se de escolher o .NET Framework, não o .NET Core ou .NET Standard.'''
+
# Crie uma solução com projeto de biblioteca de classes (veja [[Modding:IDE reference#create-project|como criar um projeto]]).(Não escolha Biblioteca de Classes .NET Framework!)
# Mude a versão framework para .NET Framework 4.5, 4.5.1, ou 4.5.2 para melhor compatibilidade(veja [[Modding:IDE reference#set-target-framework|como alterar a versão do framework]]).
+
# Mude a versão framework para .NET 5 (veja [[Modding:IDE reference#set-target-framework|como alterar a versão do framework]]). Talvez você precise [https://dotnet.microsoft.com/en-us/download/dotnet/5.0 instalar o SDK]
 
# Referêncie [https://www.nuget.org/packages/Pathoschild.Stardew.ModBuildConfig <samp>Pathoschild.Stardew.ModBuildConfig</samp> NuGet package] (veja [[Modding:IDE reference#add-nuget|como adicionar o pacote]]).
 
# Referêncie [https://www.nuget.org/packages/Pathoschild.Stardew.ModBuildConfig <samp>Pathoschild.Stardew.ModBuildConfig</samp> NuGet package] (veja [[Modding:IDE reference#add-nuget|como adicionar o pacote]]).
 
#* Se você estiver recebendo um erro informando que o tipo ou nome do namespace "StardewModdingAPI" não foi encontrado, é possível que o caminho do jogo não esteja sendo detectado. Você precisará definir a propriedade GamePath para o diretório executável do jogo. Isso pode ser feito adicionando uma propriedade ''GamePath'' ao ''PropertyGroup'' em suas configurações ''.csproj''.
 
#* Se você estiver recebendo um erro informando que o tipo ou nome do namespace "StardewModdingAPI" não foi encontrado, é possível que o caminho do jogo não esteja sendo detectado. Você precisará definir a propriedade GamePath para o diretório executável do jogo. Isso pode ser feito adicionando uma propriedade ''GamePath'' ao ''PropertyGroup'' em suas configurações ''.csproj''.
37

edições

Menu de navegação