gpt4 book ai didi

c# - 原生 C++ 还是 .NET for Business App?

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:15 25 4
gpt4 key购买 nike

事情是这样的:我正在计划一个绝对必须支持 Win2k 的中型企业应用程序。 AFAIK,对 Win2k 的官方 .NET 支持在前一段时间被废弃了(IIRC,它停止在 2.0 版)。

现在,我已经(很久以前)用 C++ 编写了库,使我能够像在 .NET Framework 的帮助下编写此应用程序一样快地完成最终结果(即完成此项目)——所以.NET的RAD“优势”几乎被否定了。

我敢肯定,这里的很多人都在处理需要支持旧操作系统的业务应用程序。那么,考虑到我的图书馆情况,使用 .NET 比使用 native C++ 对我有什么优势,反之亦然?我只是不确定这两者中哪一个适合这份工作——因为我似乎可以使用其中任何一个。然后,还有框架支持问题需要处理...

如果需要,我很乐意添加更多信息。

最佳答案

在 Windows 2000 下运行的最后一个 .NET 版本是 .NET 2.0 SP2。它确实包括 System.Core.dll(它是 .NET 3.5 的一部分)所需的功能。

答案是肯定的,如果您不打算使用 .NET 3.0 库(WCF、WF、WPF),则可以在 Windows 2000 下使用 .NET 3.5 SP1 , 名片空间)。但是你有 LINQ、LINQ to XML、LINQ to SQL。

您唯一需要做的就是部署三个核心 .NET 3.5 SP1 文件:

  • System.Core.dll
  • System.Xml.Linq.dll(LINQ 到 XML)
  • System.Data.Linq.dll(LINQ to SQL)

这种方式的缺点(仔细阅读):

  • 不确定 EULA(最终用户许可协议(protocol))是否允许或禁止
  • Microsoft 不支持此方案。

关于c# - 原生 C++ 还是 .NET for Business App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/822066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com