【问题标题】:what is "Runtime Implementation from ASSEMBLE NAME" in visual studio 2010 Setup Project? (Installer Extension Setup Project in vs 2015)Visual Studio 2010 安装项目中的“来自 ASSEMBLE NAME 的运行时实现”是什么? (vs 2015 中的安装程序扩展设置项目)
【发布时间】:2016-01-13 09:06:17
【问题描述】:

将输出添加到目标目录时,每个项目都有多种输出类型可供您选择。它们中的大多数都是自我描述的,但我不明白“运行时实现”的含义,而且我在 MSDN 或其他在线地方都没有看到它

【问题讨论】:

  • 您应该说出您正在使用的 Visual Studio 安装项目版本。我有 VS 2015 并且该选项无处出现,甚至在项目输出选项中也没有。假设您指的是 Installer Extension 项目而不是 InstallShield LE。
  • 编辑了问题。谢谢
  • 刚刚检查,该选项也存在于 InstallShield LE 中的“添加项目输出”下
  • 我也在想同样的事情。

标签: c# visual-studio deployment windows-installer setup-deployment


【解决方案1】:

来自已安装的Microsoft Visual Studio 2015 Installer Projects “来自...的运行时实现” “包含目标框架的运行时实现程序集。” 因此,如果您的目标是 .NET Framework 4.6.1,则安装项目将捆绑程序集,允许您的项目在该 CLR 上运行。

【讨论】:

  • 所以运行时实现意味着我会得到运行时实现。伟大的。介意详细说明?这是什么意思?什么是“捆绑程序集”?它会从所有文件中创建一个文件吗?压缩它们?
  • “运行时实现”是您的 dotnet 实现:en.wikipedia.org/wiki/.NET_Framework - 这将允许您的应用程序在尚未安装目标 dotnet 框架的机器上运行。 “捆绑程序集”是将这些程序集打包到 MSI 文件中。这是关于该主题的另一篇微软文章:msdn.microsoft.com/en-us/library/6hbb4k3e(v=vs.110).aspx
  • 谢谢。我希望它是正确的,因为我不太可能很快对其进行测试:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-11
相关资源
最近更新 更多