.NET 框架先决条件
你好,朋友们,我需要有关在目标计算机中安装已发布的应用程序时.NET 框架先决条件的解释。
由于java是向下兼容的,我的意思是如果我安装了java v1.6并且应用程序是使用java v1.5开发的(我也意味着只有1.5中可用的类和包用于构建应用程序。)
我确信通过安装最新或更高版本的jre或j2se,开发的应用程序一定可以运行。
同样,在 .NET 平台的情况下,假设如果我使用 .NET Framework 3.5 开发应用程序,并且在目标计算机中我已经安装了 .NET Framework 4.0(最新),即使它提示安装 .NET Framework 3.5 为什么会这样?
实时示例是我已经下载并尝试安装 MySQL Workbench 并安装了 .NET Framework 4.0 但它仍然要求在运行 MySQL 安装之前安装 .NET Framework 3.5。
我的问题是 .NET 框架是否与 java 或 .NET 向下兼容?
Hello friends i need an explanation regarding .NET framework pre-requisite while installing the published application in the target machine.
As java is downward compatible, by which i mean that if i have installed java v1.6 and if the application is developed using java v1.5 (i also mean that only classes and packages available in 1.5 are used to build the appln.)
I am sure that the application developed will definitely run by installing the latest or higher versions of jre or j2se.
Similarly in the case of .NET platform suppose if i develop my application using .NET framework 3.5 and in the target machine i have installed .NET framework 4.0 (the latest) even then it prompts to install the .NET framework 3.5 why is this so?
The real time example is i have downloaded and tried installing MySQL workbench and also installed .NET framework 4.0 But it still asks to install the .NET framework 3.5 before running the MySQL installation.
My question is does .NET framework is downward compatible as java or .NET?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
.NET Framework 中的版本兼容性:
Version Compatibility in the .NET Framework:
是的,.Net 4 框架向后兼容基于早期版本的 .Net 构建的应用程序。您可以查看MSDN 上的链接了解详细信息。
如果您安装了 .Net 3.5 或 .Net 4,并且第三方仍然需要其中之一(或旧版本),则安装程序不会检查正确的先决条件安装条件。
Yes, .Net 4 framework is backwards compatible with applications built on previous versions of .Net. You can see this link on MSDN for more info.
If you have .Net 3.5 or .Net 4 installed and a third party still requires either (or and older version) then the installer is not checking the correct prerequisite install conditions.