Information about Microsoft Visual C++ 2013 Runtime Package for Windows

Tom Knowlton
Tom Knowlton used Ask the Experts™
on
I need to know a few things about the following:

Microsoft Visual C++ 2013 Runtime Package for Windows

- filename of the DLL
- Is it available as a NuGet Package?
- If this is missing, how do I include it in my C# mobile app?
-  If I installed the Windows 8.1 SDK - what would be the path to this file?

Thank you!

Tom
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Shaun VermaakTechnical Specialist
Awarded 2017
Distinguished Expert 2018

Commented:
Why do you want the C++ runtime for C# application?
Tom KnowltonWeb developer

Author

Commented:
Well, the app is written in C#, but targets Windows 8.1 features that require this runtime.

I'm new to this project and new to mobile development.  It's the best answer I can give for now.
Trying to tame bits. They're nasty.
Commented:
Just install the Microsoft C++ redistributable for Visual C++ 2013 from here for example. I don't think you can get that as a NuGet package.
Anyway, it's a bit strange that you need that. Most likely the development environment is not completely sane.
Become a Certified Penetration Testing Engineer

This CPTE Certified Penetration Testing Engineer course covers everything you need to know about becoming a Certified Penetration Testing Engineer. Career Path: Professional roles include Ethical Hackers, Security Consultants, System Administrators, and Chief Security Officers.

Tom KnowltonWeb developer

Author

Commented:
What is the name of the DLL file?
Tom KnowltonWeb developer

Author

Commented:
It seems to involve a manifest file:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1\ExtensionSDKs\Microsoft.VCLibs\12.0\SKDManifest.xml

Which looks like this:

<FileList
  FrameworkIdentity-Debug = "Name = Microsoft.VCLibs.120.00.Debug, MinVersion = 12.0.21005.1"
  FrameworkIdentity-Retail = "Name = Microsoft.VCLibs.120.00, MinVersion = 12.0.21005.1"
  MinVSVersion = "12.0"
  DisplayName = "Microsoft Visual C++ 2013 Runtime Package for Windows"
  AppliesTo = "WindowsAppContainer + (Managed | Javascript)"
  AppX-Debug-x86 = ".\AppX\Debug\x86\Microsoft.VCLibs.x86.Debug.12.00.appx"
  AppX-Debug-x64 = ".\AppX\Debug\x64\Microsoft.VCLibs.x64.Debug.12.00.appx"
  AppX-Debug-ARM = ".\AppX\Debug\ARM\Microsoft.VCLibs.ARM.Debug.12.00.appx"
  AppX-Retail-x86 = ".\AppX\Retail\x86\Microsoft.VCLibs.x86.12.00.appx"
  AppX-Retail-x64 = ".\AppX\Retail\x64\Microsoft.VCLibs.x64.12.00.appx"
  AppX-Retail-ARM = ".\AppX\Retail\ARM\Microsoft.VCLibs.ARM.12.00.appx"
  SupportsMultipleVersions="Error"
  SupportedArchitectures="x86;x64;ARM"
  MaxPlatformVersion="8.1"
  MinOSVersion="6.3.0"
  MaxOSVersionTested="6.3.0">
</FileList>

Open in new window



Not familiar with .appx files.  Hmmm...
Tom KnowltonWeb developer

Author

Commented:
Thank you!

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial