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

Cod*_*roc 0 .net c# windows-98 visual-studio visual-studio-2012

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

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

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

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

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

Cro*_*ono 6

据微软称,Windows 98支持基于.NET 2.0的应用程序.

从技术上讲,如果在项目构建选项中将目标框架选项设置为2.0,则应该可以部署使用VS2012制作的选项.

小心:这并不能保证在其他Windows版本上运行的完全相同的代码在Win98中的工作方式完全相同.如果您使用COM interopt,P/Invoke调用或者您正在使用第三方控件库,则可能存在非常微妙的变化.

另外,请注意,目标2.0会带走.NET多年来带来的许多好东西,例如LINQ,Xaml和async/await.

如果我可以建议(请注意我不知道你的要求是什么),而不是试图直接支持16岁的操作系统,为什么不开发一个带有ASP.NET后端的Web前端呢?这将使您能够保持最新的.NET良好状态并重用您可能已有的任何业务逻辑代码.