View Issue Details

IDProjectCategoryView StatusLast Update
0027224RunnerExtensionsPublic2018-02-07 14:52
ReporterStewart BishopAssigned ToMike Dailly 
PriorityLowSeverityC - GeneralReproducibility100%
Status ClosedResolutionFixed 
Product Version 
Target VersionFixed in 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 Found In
2.x Runtime Found In2.0.7.110
2.x Runtime Verified In9.9.1.666

Relationships

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

Activities

Russell Kay

2017-08-02 10:57

Manager   ~0054732

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

2017-10-11 11:19

Adminstrator   ~0056107

This is being re-addressed to stop the linked firewall issue.

Russell Kay

2017-10-11 14:11

Manager   ~0056116

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