Reloaded-Mod-Loader icon indicating copy to clipboard operation
Reloaded-Mod-Loader copied to clipboard

Fasm.NET depends on x86 Visual C Redist 2012. "Could not load file or assembly 'Fasm.NET.dll'"

Open JackalopeGit opened this issue 7 years ago • 4 comments

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Fasm.NET.dll' or one of its dependencies. The specified module could not be found.
   at Reloaded.Assembler.Assembler.FasmNETAssemble(String[] source)
   at Reloaded.Assembler.Assembler.Assemble(String[] mnemonics)
   at Reloaded_Loader.Program.Main(String[] args)

JackalopeGit avatar Jan 19 '19 18:01 JackalopeGit

Install Visual C++ Redist 2012.

I have wrote my own solution that doesn't require it as dependency but it's gonna be some time till I touch Reloaded again as it's getting completely restructured and GUI rewritten in WPF.

(PS. I also got exams next week)

Sewer56 avatar Jan 19 '19 18:01 Sewer56

Oh https://github.com/Sewer56/Reloaded-Mod-Loader/issues/13 Welp, that happens sometimes.

Sewer56 avatar Jan 19 '19 18:01 Sewer56

I am intalled Visual C++ Redist 2012.

But the issue that you are using x86 package, while I downloaded x64.

image

JackalopeGit avatar Jan 19 '19 18:01 JackalopeGit

Then also download the x86 package and your problem should be solved 😉.

I don't have control over FASM.NET on NuGet and while I can still switch it out with my own Reloaded-Assembler alternative that I've made since (or upload a modified version), all existing mods using the assembler dependency would require to be rebuilt.

Unfortunately the solution here is not simple and would take time.

I'll reopen it just to stick it around as a note but by the time I refactor the project and convert existing mods to a new template the issue will be automatically gone.

Sewer56 avatar Jan 19 '19 18:01 Sewer56