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

C# 在Windows 98上安装使用VS2012开发的.NET应用程序,c#,.net,visual-studio,visual-studio-2012,windows-98,C#,.net,Visual Studio,Visual Studio 2012,Windows 98,我可以在Windows 98中安装Visual Studio 2012中开发的.Net应用程序吗 我使用的是.NET framework 4.5.1,我已经在Windows 7 Ultimate中开发了桌面应用程序 我必须在不同的电脑上安装此应用程序,但其中一台电脑有win-98,因此我需要知道我是以与其他电脑相同的方式安装它,还是必须执行其他操作 因为格式化操作系统是最后一个选择,因为有一些重要的程序在Win-98上工作得很好,不能因为一个应用程序就丢失旧的东西 我已经安装了Windows 0

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

我使用的是.NET framework 4.5.1,我已经在Windows 7 Ultimate中开发了桌面应用程序 我必须在不同的电脑上安装此应用程序,但其中一台电脑有win-98,因此我需要知道我是以与其他电脑相同的方式安装它,还是必须执行其他操作

因为格式化操作系统是最后一个选择,因为有一些重要的程序在Win-98上工作得很好,不能因为一个应用程序就丢失旧的东西

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

如果您的答案是否定的,有什么解决方案吗?

,Windows 98支持基于.NET 2.0的应用程序

因此,从技术上讲,如果您在项目构建选项中将目标框架选项设置为2.0,那么您应该可以部署一个使用VS2012制作的框架

请小心:这并不保证在其他windows版本上运行的代码在Win98中的工作方式完全相同。例如,如果您使用的是COM互操作、P/Invoke调用,或者如果您使用的是第三方控件库,则可能会有非常细微的变化

另外,请注意,瞄准2.0会带走.NET多年来带来的许多优秀功能,如LINQ、Xaml和async/await

如果我可以建议(请注意,我不知道您的要求是什么),与其尝试直接支持一个16年的操作系统,不如开发一个带有ASP.NET后端的web前端?这将允许您保持.NET应用程序的最新状态,并重用您可能已有的任何业务逻辑代码。

,Windows 98支持基于.NET 2.0的应用程序

因此,从技术上讲,如果您在项目构建选项中将目标框架选项设置为2.0,那么您应该可以部署一个使用VS2012制作的框架

请小心:这并不保证在其他windows版本上运行的代码在Win98中的工作方式完全相同。例如,如果您使用的是COM互操作、P/Invoke调用,或者如果您使用的是第三方控件库,则可能会有非常细微的变化

另外,请注意,瞄准2.0会带走.NET多年来带来的许多优秀功能,如LINQ、Xaml和async/await


如果我可以建议(请注意,我不知道您的要求是什么),与其尝试直接支持一个16年的操作系统,不如开发一个带有ASP.NET后端的web前端?这将允许您保持对.NET goodness的更新,并重用您可能已经拥有的任何业务逻辑代码。

根据其中的答案,如果您将目标平台设置为.NET 2.0,它可能会起作用。

根据其中的答案,如果您将目标平台设置为.NET 2.0,它可能会起作用。

.NET 2.0是最后一个具有部分功能的版本对'98..Net 2.0的支持是最后一个部分支持'98的版本。我建议将这台机器上的操作系统升级到“旧电脑的Windows基础”(WinFLP)——一个鲜为人知的XP衍生产品,旨在在Win98时代的硬件上运行。有一些工具可以让现代软件在Win98上运行,比如KernelEx,但我认为目前没有任何方法可以运行比2.0更新版本的.NET framework。我意识到这是一个老问题,但如果有人有类似的问题,信息仍然是相关的。正如Crono所说,web UI是一个很好的选择(使用KernelEx,你可以在98上运行一个相对现代的浏览器,难度很小)。我建议将这台机器上的操作系统升级到“传统PC的Windows基础”(WinFLP)——一种鲜为人知的XP衍生产品,旨在在Win98时代的硬件上运行。有一些工具可以让现代软件在Win98上运行,比如KernelEx,但我认为目前没有任何方法可以运行比2.0更新版本的.NET framework。我意识到这是一个老问题,但如果有人有类似的问题,信息仍然是相关的。正如Crono所说,web UI是一个很好的选择(使用KernelEx,您可以在98上运行一个相对现代的浏览器,难度很小)。