我可以在Windows 98中安装在Visual Studio 2012中开发的.Net应用程序
我正在使用.NET framework 4.5.1,我已经在Windows 7 Ultimate中开发了桌面应用程序 我必须在不同的PC上安装这个应用程序,但其中一个有win-98,所以我需要知道我是否以与其他PC相同的方式安装它,或者我必须做其他的事情。
因为格式化操作系统是最后一个选项,因为有一些重要的程序在Win-98上完美运行,而且只能为一个应用程序丢失旧东西。
我已经安装在Windows 07和Xp中,但不知道它是否能在Win98
中正常工作。
如果您的回答是否,是否有任何解决方案?
答案 0 :(得分:6)
According to Microsoft,Windows 98支持基于.NET 2.0的应用程序。
从技术上讲,如果在项目构建选项中将目标框架选项设置为2.0,则应该可以部署使用VS2012制作的选项。
小心:这不保证在其他Windows版本上运行的完全相同的代码在Win98中的工作方式完全相同。如果您使用COM interopt,P / Invoke调用或者您正在使用第三方控件库,则可能存在非常微妙的变化。
另外,请注意,目标2.0会带走.NET多年来带来的许多好东西,例如LINQ,Xaml和async / await。
如果我建议(请注意我不知道你的要求是什么),而不是试图直接支持16岁的操作系统,为什么不用ASP开发网络前端.NET后端而不是?这将使您能够保持最新的.NET良好状态,并重用您可能已经拥有的任何业务逻辑代码。
答案 1 :(得分:0)
根据this question中的答案,如果将目标平台设置为.NET 2.0,它可能会有效。