locked
How do you ship a C++/CX WinRT component ?

    Question

  • We write an SDK thats used by Third Party Developers.

    This SDK is written as two Windows Runtime component in C++/CX and C#/.NET.

    After the build is done, we have different sets of binaries, A dll and winmd file for the C++ Windows Runtime component and winmd file for the .NET based Windows Runtime  component) per platform (x86 or ARM or x64)

    Whats the recommended way of shipping these binaries to the developers ? 

    Tuesday, January 15, 2013 10:25 PM

Answers

  • Developers have to include these binaries in their AppX packages. You should ensure your binaries have good VERSIONINFO information, and ideally Authenticode sign your released DLLs to be able to more easily identify 'legitimate' versions of your code. Be sure that your DLLs pass the WACK validation tests.

    Be prepared to provide new versions of these binaries as well with updated compiler tools and CRT versions as they become available.


    Wednesday, January 16, 2013 12:16 AM