Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-24611

Windows: Reference 3rd party library with <SDKReference> & <PackageDependency>

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: Release 6.0.3
    • Fix Version/s: Release 6.2.0
    • Component/s: Windows
    • Labels:
      None
    • Story Points:
      8
    • Sprint:
      2017 Sprint 11 SDK

      Description

      H5. Issue Description

      Our third party library requires the "Microsoft Visual C++ 2013 Runtime Package for Windows Universal" to be present in the Appx. For testing purposes, we open the App's solution file and manually add the Universal Windows Extensions in the references to the App's project. For what I have been able to tell, this adds an entry to the Project File:

      <ItemGroup>
      <SDKReference Include="Microsoft.VCLibs.120, Version=14.0" />
      </ItemGroup>

      This in turn, adds this to the manifest:

      <Dependencies><PackageDependency Name="Microsoft.VCLibs.120.00.Debug.Universal" MinVersion="12.0.30501.0" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" /></Dependencies>

      And, package "ucrtbased.dll" but there might be other things happening.

      Could AppC provide a way to add this reference to the generated project file?

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kiguchi Kota Iguchi
                Reporter:
                rramirez Ricardo Ramirez
                Reviewer:
                Gary Mathews
                Tester:
                Samir Mohammed
              • Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Source Code