5

When adding an output to a target directory there are several types of outputs per project you can choose from. Most of them are pretty self descriptive, but i don't understand the meaning of "Runtime Implementation" and i have'nt seen it anywhere in MSDN or in other places online

Yuval Perelman
  • 4,499
  • 1
  • 22
  • 32

1 Answers1

4

From the installed Microsoft Visual Studio 2015 Installer Projects The "Runtime Implementation from ..." "Contains the runtime implementation assemblies for the targeted framework." So if you are targetting .NET Framework 4.6.1 the setup project will bundle the assemblies allowing your project to run on that CLR.

  • 1
    so runtime implementation means I would get the runtime implementation. great. care to elaborate? what does it mean? what is "bundle the assemblies"? will it create one file from all of them? zip them? – Yuval Perelman Jun 07 '16 at 17:06
  • 1
    "Runtime implementation" is your dotnet implementation: https://en.wikipedia.org/wiki/.NET_Framework - this will allow your application to run on a machine where your targetted dotnet framework is not yet installed. "Bundle the assemblies" is the packaging of those assemblies into the MSI file. Here is another microsoft article on the topic: https://msdn.microsoft.com/en-us/library/6hbb4k3e(v=vs.110).aspx – Simon Beverton Jun 21 '16 at 13:47
  • thanks. i hope its correct, since i'm not likely to test that anytime soon :) – Yuval Perelman Aug 15 '16 at 08:09