Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-25064] Windows: Hyperloop does not pick DLL in lib folders

GitHub Issuen/a
TypeImprovement
PriorityMedium
StatusClosed
ResolutionFixed
Resolution Date2017-09-21T16:07:05.000+0000
Affected Version/sRelease 6.1.1
Fix Version/sRelease 6.3.0
ComponentsWindows
Labelsn/a
ReporterNeeraj Mishra
AssigneeKota Iguchi
Created2017-08-03T23:02:56.000+0000
Updated2017-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

FileDateSize
ComplexIntDll.dll2017-08-17T17:35:24.000+00006144
hyperloop-windows-2.2.0.zip2017-09-18T00:03:56.000+00001298616
ManagedClassLibrary1.cs2017-08-16T09:59:00.000+0000232
ManagedClassLibrary1.dll2017-08-16T09:59:00.000+00006144

Comments

  1. Kota Iguchi 2017-08-16

    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?
  2. Kota Iguchi 2017-08-16

    Attached sample DLL for testing, assumming the required DLL is the .NET managed DLL.
  3. Kota Iguchi 2017-08-17

    https://github.com/appcelerator/titanium_mobile_windows/pull/1076
  4. Kota Iguchi 2017-08-21

    https://github.com/appcelerator/titanium_mobile_windows/pull/1076 https://github.com/appcelerator/hyperloop.next/pull/202
  5. Kota Iguchi 2017-09-16

    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.
  6. Kota Iguchi 2017-09-21

    PR for 6_3_X: https://github.com/appcelerator/titanium_mobile_windows/pull/1115
  7. Ewan Harris 2017-10-17

    Verified in 7.0.0.v20171017022901 and 6.3.0.v20171016053946. Closing ticket

JSON Source