我试图从.Net核心生成格式良好的Excel文件,并找到只运行在.Net 4.61上的ClosedXML库
我已经测试了以下在.Net内核上工作的库
我将目标更改为Net461,执行dotnet还原,并且我的所有代码仍然像往常一样运行,我也可以用ClosedXML生成Excel文件。
我想知道的是,这是一个好办法吗?这不是一个一次性的小项目,我可能会维持这个网站至少3-4年。
有没有可能失去新的功能,并无法使用新的库从.Net核心在未来?
或者,我是否应该在Net461上创建另一个独立的网站,并从我的.Net核心应用程序中调用这个URL?因此,我不需要担心将来会失去新的.Net核心功能。
发布于 2017-01-24 13:59:08
显然,没有办法知道未来,但是.Net核心在整个框架中获得的最大好处是运行应用程序跨平台的能力。因此,如果跨平台不是一个问题,那么进行完整的框架工作不应该是一个问题。毫无疑问,完整的框架将在您提到的3-4年的时间范围内得到充分的支持,事实上,我认为大多数开发人员都会很乐意使用完整的框架,即使对于一个时间更长的项目也是如此。
关于遗漏新的.Net核心特性,许多特性甚至可以从为整个框架编译的库中访问。例如,我使用了从我的完整框架类库中找到的Microsoft.AspNetCore.Cryptography中的新加密库(这是.Net核心的一部分)。net .Net核心库只是Nuget包,因此可以从非.Net核心项目中引用。
https://stackoverflow.com/questions/41823687
复制相似问题