问题描述
我正在使用 Winforms 开发 C# 桌面应用程序.我使用 Visual Studio 的单击一次安装工具创建了安装策略.幸运的是,它为客户端提供了检测、下载和设置相关的必备组件.
I am developing a C# desktop application using Winforms. I created an installation strategy using visual studios click once installation tool. Luckily it provides clients to detect, download and setup the related prerequisite components.
我的问题是我开始使用 .NET 4.0 开发此应用程序,然后将其升级到 .NET 4.5,现在在先决条件列表中检查了 4.5 和 4.我想知道如果我取消选中 .NET 4.0 组件会好吗?
My question is I started to develop this app with .NET 4.0 and then upgraded it to .NET 4.5 now on the prerequisites list both 4.5 and 4 is checked. i am wondering if i uncheck the .NET 4.0 component would it be alright?
.NET 4.5 是否包含 .NET 4.0?
does .NET 4.5 include .NET 4.0?
推荐答案
安装 .NET 4.5 后,它有效地替换了机器上的 .NET 4.0..NET 4.0 被新版本的 .NET 4.5 覆盖——根据微软的说法——它应该是 100% 向后兼容的.
When .NET 4.5 is installed it effectively replaces .NET 4.0 on the machine. .NET 4.0 gets overwritten by a new version of .NET 4.5 which - according to Microsoft - is supposed to be 100% backwards compatible.
阅读这些非常好的文章:
Read these very good articles on the same:
.NET 4.5 是 .NET 4.0 的就地替代品
.NET 版本控制和多目标 - .NET 4.5 是对 .NET 4.0 的就地升级
这篇关于.Net 4.5 是否包含 .Net 4.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!