Visual Studio ClickOnce部署是否自动包含必要的.net框架?

本文关键字:net 框架 包含必 ClickOnce Studio 部署 是否 Visual | 更新日期: 2023-09-27 18:15:39

当使用ClickOnce安装程序时,它会包含必要的。net框架吗?

例如,我想发布一个使用System.ComponentModel命名空间的WPF应用程序,它直到。net 4.5才包含。如果我在一个只有。net 3.0的旧版本的Windows上运行ClickOnce,它还能工作吗?

Visual Studio ClickOnce部署是否自动包含必要的.net框架?

点击一次应用程序将依赖于。net 4.5框架。您可以通过项目设置->发布->先决条件将其包含为可重新分发的文件。事实上,我认为最近的VS版本已经准备了一个安装包,在安装程序的预要求部分运行安装。您甚至可以更改可重新发布包的来源位置。

在总结

。当有人运行你的安装程序时,它会告诉他们没有正确的预要求,并提供安装。net 4.5

如果你使用setup.exe安装程序安装,它会的。我有一段时间没试过了,但它总是这样工作的。

如果直接链接到*。应用程序清单、。net框架和其他依赖项将不会自动安装。