在Windows 98上安装使用VS2012开发的.NET应用程序

时间:2014-03-13 12:31:18

标签: c# .net visual-studio visual-studio-2012 windows-98

我可以在Windows 98中安装在Visual Studio 2012中开发的.Net应用程序

我正在使用.NET framework 4.5.1,我已经在Windows 7 Ultimate中开发了桌面应用程序 我必须在不同的PC上安装这个应用程序,但其中一个有win-98,所以我需要知道我是否以与其他PC相同的方式安装它,或者我必须做其他的事情。

因为格式化操作系统是最后一个选项,因为有一些重要的程序在Win-98上完美运行,而且只能为一个应用程序丢失旧东西。

我已经安装在Windows 07和Xp中,但不知道它是否能在Win98中正常工作。

如果您的回答是否,是否有任何解决方案?

2 个答案:

答案 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,它可能会有效。