View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027224RunnerExtensionsPublic2017-07-28 12:092017-10-16 11:57
ReporterStewart Bishop 
Assigned ToMike Dailly 
PriorityLowSeverityC - GeneralReproducibility100%
PlatformOSOS Version
Summary0027224: Extensions: Runner crashes when using a DLL that references another DLL with file not found exception
DescriptionWhen having a DLL that references another, the runner crashes with 'file not found' exception for the second (referenced) DLL. This only happens when running through GM2 IDE, but does not happen when an EXE is created.
Steps To Reproduce1) Import project
2) Run it
3) See that error occurs
4) Create Executable
5) Run that
6) See that error doesn't occur
1.4 Version
2.x Runtime Version2.0.7.110
2.x Runtime Version Verified In9.9.1.666
Attached Files

- Relationships
related to 0028003ClosedAlan Savage 2.1 IDE Bugs  Debugger: GMS2 Runner.exe creates new inbound rule each time you debug 

-  Notes
Russell Kay (Manager)
2017-08-02 10:57

Fixed in gitlab - this is more complicated as the DLL's are both .NET assemblies rather than native DLL's which means that the dependencies are not handled in the same manner (the current code would have worked for native DLL's), to fix this it means that I have had to copy the Runner.exe into the destination location.
Ross Manthorp (Administrator)
2017-10-11 11:19

This is being re-addressed to stop the linked firewall issue.
Russell Kay (Manager)
2017-10-11 14:11

Igor has been changed so IDE can set "option_windows_copy_exe_to_dest" and then this will be moved back in place see http://yoyo-gitlab01.yoyogames.lan/runner/GameMaker/commit/3db2bc7a256ec02f4a1cc9bb8008198f5b5048da [^]

Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker