gpt4 book ai didi

asp.net - 如何在 .NET Core 中使用 .NET 4.6.1

转载 作者:行者123 更新时间:2023-12-04 01:52:40 25 4
gpt4 key购买 nike

我用 .net core 2.1 开始了一个 web 项目,它工作得很好。

但是现在一个供应商说他的服务器端组件只适用于 .net 4.6.1

我现在可以在不重写应用程序的情况下将项目上的目标框架更改为 4.6.1 吗?

该组件有助于将数据导出到 PDF 和 Excel,并使用许多标准库。所以我不知道如何整合它。

一个想法是在 4.6.1 上创建一个单独的 API 服务器,仅用于数据导出,但问题是安全性 - 最终用户登录到服务器 A,而不是服务器 B,因此现在需要处理安全问题和。

也许可以直接从服务器 A 调用服务器 B,这样我就知道此人已登录,然后将结果从服务器 A 返回给最终用户。

注意:如果有任何不同,请从上面的 4.7.2 编辑为 4.6.1。

最佳答案

是的你可以。只需关注此 here

从 Stackoverflow 链接中提取代码,您只需修改 .csproj 文件以满足您对目标 .NET Standard 库的需求。

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
</PropertyGroup>
</Project>

Microsoft 提供的文档来看和 by a 3rd party service ,建议您首先为 .NET Core 项目定位 .NET Standard,以最大限度地提高与供应商的兼容性。从那里,您最有可能部署完全针对 .NET Core 的第二台服务器,以推出具有现代 API 的功能。

请注意 .NET Core 2.1 targets 4.6.1 onwards这意味着您将编写一个无法支持比这更旧的项目的项目。

关于asp.net - 如何在 .NET Core 中使用 .NET 4.6.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52237837/

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