cmkushnir / NMSModBuilder

No Man's Sky Mod Builder
GNU Affero General Public License v3.0
53 stars 4 forks source link

GcRefinerRecipe does not contain a definition for 'Name' #3

Closed ruslan79k closed 2 years ago

ruslan79k commented 2 years ago

Trying to run...

Severity Code Description Project File Line Suppression State Error CS1061 'GcRefinerRecipe' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'GcRefinerRecipe' could be found (are you missing a using directive or an assembly reference?) cmkNMSCommon D:\Programming\C#\Projects\NMSModBuilder-main\NMSModBuilder-main\Common\NMS\Game\Game.Recipes.cs 120 Active

Severity Code Description Project File Line Suppression State Error CS0117 'GcRefinerRecipe' does not contain a definition for 'Name' cmkNMSCommon D:\Programming\C#\Projects\NMSModBuilder-main\NMSModBuilder-main\Common\NMS\MBINC\Recipe.cs 74 Active

error1 error2

cmkushnir commented 2 years ago

You don't mention the important things:

The issue is due to an invalid combo of the above. Like MBINC (MBinCompiler|libMBIN), the app makes no attempt to stay backwards compatible, it's not feasible w/ the amount of changes that are made to the game. As such, a given version of the app will only work with certain versions of the game and libMBIN.

NMS 3.81 changed the recipe structure, it made breaking changes to MBINC and the app. The latest version of the app is always on GitHub, Nexus may lag behind. In this case the issue is almost certainly that you are using an old version of the app with a newer version of the game.