首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开发以.Net为目标的Net461核心应用程序在长期内有什么缺点吗?

开发以.Net为目标的Net461核心应用程序在长期内有什么缺点吗?
EN

Stack Overflow用户
提问于 2017-01-24 08:49:06
回答 1查看 519关注 0票数 1

我试图从.Net核心生成格式良好的Excel文件,并找到只运行在.Net 4.61上的ClosedXML库

我已经测试了以下在.Net内核上工作的库

  • OpenXML --对于一个简单的任务来说,代码太多,我很难使用
  • SyncFusion -公共/政府组织不能免费使用。

我将目标更改为Net461,执行dotnet还原,并且我的所有代码仍然像往常一样运行,我也可以用ClosedXML生成Excel文件。

我想知道的是,这是一个好办法吗?这不是一个一次性的小项目,我可能会维持这个网站至少3-4年。

有没有可能失去新的功能,并无法使用新的库从.Net核心在未来?

或者,我是否应该在Net461上创建另一个独立的网站,并从我的.Net核心应用程序中调用这个URL?因此,我不需要担心将来会失去新的.Net核心功能。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 13:59:08

显然,没有办法知道未来,但是.Net核心在整个框架中获得的最大好处是运行应用程序跨平台的能力。因此,如果跨平台不是一个问题,那么进行完整的框架工作不应该是一个问题。毫无疑问,完整的框架将在您提到的3-4年的时间范围内得到充分的支持,事实上,我认为大多数开发人员都会很乐意使用完整的框架,即使对于一个时间更长的项目也是如此。

关于遗漏新的.Net核心特性,许多特性甚至可以从为整个框架编译的库中访问。例如,我使用了从我的完整框架类库中找到的Microsoft.AspNetCore.Cryptography中的新加密库(这是.Net核心的一部分)。net .Net核心库只是Nuget包,因此可以从非.Net核心项目中引用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41823687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档