[TIMOB-25064] Windows: Hyperloop does not pick DLL in lib folders
GitHub Issue | n/a |
Type | Improvement |
Priority | Medium |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2017-09-21T16:07:05.000+0000 |
Affected Version/s | Release 6.1.1 |
Fix Version/s | Release 6.3.0 |
Components | Windows |
Labels | n/a |
Reporter | Neeraj Mishra |
Assignee | Kota Iguchi |
Created | 2017-08-03T23:02:56.000+0000 |
Updated | 2017-10-17T11:58:39.000+0000 |
Description
Problem Description:
In Windows, we are trying to use Hyperloop to access some third-party DLLs and WinMDs, however, the DLLs are not picked up by the build process when they are placed in the App's lib folder (WinMDs files located in that same folder are). I figured a workaround and it was to place the DLLs on "%ProgramFiles%\Reference Assemblies\Microsoft\Framework\.NETCore\v5.0" however, this is not desired.
Expected Results:
DLLs should be picked up from app's lib directory.
Attachments
Could we get more details about the DLL that needs to be loaded? Is that a Windows Runtime Component DLL that usually shipped with
.winmd
and.dll
? Or is that other type of DLL that is not shipped with.winmd
? Could we get the actual DLL file for our informaiton?Attached sample DLL for testing, assumming the required DLL is the .NET managed DLL.
https://github.com/appcelerator/titanium_mobile_windows/pull/1076
https://github.com/appcelerator/titanium_mobile_windows/pull/1076 https://github.com/appcelerator/hyperloop.next/pull/202
Re-opening this, this ticket is actually still in-review because this needs [PR1076](https://github.com/appcelerator/titanium_mobile_windows/pull/1076) to be merged.
PR for 6_3_X: https://github.com/appcelerator/titanium_mobile_windows/pull/1115
Verified in 7.0.0.v20171017022901 and 6.3.0.v20171016053946. Closing ticket