-
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to externalise dependancies #56
Comments
The added size is because the webview is essentially a whole web browser based on Chrome on Windows. Moving dlls around is not as simple as it sounds. it's not AIR specific. Please see this Microsoft which explains things While it may be possible to dynamically load dlls at runtime through a bit of hackery, many of the dlls used are not under my control. They have their own linking defined. I've had push-back from people that they have to copy some dlls and package their apps. |
I just wanted to say thank you for the amazing support on this open-source product!!!!!!!!!!!! |
@born2net No problem |
I have messed around with the files and found that I can externalise most of them without issue. Currently these are the files I'm including in my app: These files alone only add about 1mb to my app, the rest of the files must be on the system PATH though. I'm confident more of the files could be externalised with more tinkering (e.g. Newtonsoft.Json.dll) but for now this suits my purposes. I'm not entirely sure when each file is used, so it's not unlikely I've removed something which shouldn't be removed. I'll keep an eye on this and post here if I need to move some files back into the main app. |
This extension works well, unfortunately it adds considerable size to the application (when doing a windows build).
I have tried moving the DLLs to other locations and attempted various ways of giving the main application access to them, but I haven't had any luck yet.
Is there a way to use the DLL files from a different location, so that we can deploy the dependencies separately to the main application?
Is this even possible with the way that AIR extensions use DLLs?
The text was updated successfully, but these errors were encountered: