我正在使用Winforms开发一个C#桌面应用程序。我使用visual studios click once安装工具创建了一个安装策略。幸运的是,它提供了客户端来检测、下载和设置相关的必备组件。
我的问题是,我开始使用.NET 4.0开发这个应用程序,然后将它升级到.NET 4.5,现在在先决条件列表中,4.5和4都被选中了。我在想,如果我取消选中.NET 4.0组件,会不会有问题?
.NET 4.5是否包含.NET 4.0?
发布于 2013-02-27 22:17:49
安装.NET 4.5后,它将有效地取代机器上的.NET 4.0。.NET 4.0被新版本的.NET 4.5所覆盖,根据微软的说法,该版本应该是100%向后兼容的。
请阅读下面这些非常好的文章:
.NET 4.5 is an in-place replacement for .NET 4.0
.NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0
发布于 2013-02-27 21:58:35
我认为如果你的目标是4.5,那么4.0是没有必要的
请参阅Installing the .NET Framework 4.5
.NET Framework4.5取代了.NET Framework4。在安装了.NET Framework4的系统上安装.NET Framework4.5时,这些程序集将被替换。*
发布于 2013-02-27 22:00:38
它本身并不包括它(因为有些部分被覆盖了),但是如果你的目标是4.0,那么它应该可以与4.5一起工作,但不是,反之亦然。
https://stackoverflow.com/questions/15113873
复制相似问题