gpt4 book ai didi

.net - 在nuget中定位多个框架的最简单方法?

转载 作者:行者123 更新时间:2023-12-04 19:33:46 26 4
gpt4 key购买 nike

我创建了一个库,它使用:泛型、扩展方法和 Func代表。Func委托(delegate)是库中 .NET(3.5 版)的最新功能。当我将它发布到 nuget 时,该项目的目标是 .NET 版本 4.5.2,但是当我尝试将它安装到目标版本 4.5 的项目中时,它失败了。

如何确保将包安装在任何面向 .NET 3.5 及更高版本的项目上,我应该将库中的目标框架更改为 3.5,还是应该使用目录约定,并为每个框架创建单独的 dll,解释在这里:

Supporting multiple .NET framework versions

最佳答案

将包定位为 3.5,这意味着 lib 文件夹应该是这样的。

lib\net35



如果一个包以 net35 为目标,它可以安装在任何以 .NET 3.5 或更高版本为目标的项目中。

关于.net - 在nuget中定位多个框架的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42154694/

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