gpt4 book ai didi

nuget - 针对 .nuspec 中 NuGet 包的特定框架

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

有没有办法将 NuGet 包打包并推送到特定框架,在我的情况下是 net35?

我想推送一个包,所以当其他人安装它时,它会在他们的packages.config 中显示为 targetFramework="net35"。

我可以在 .nuspec 中指定它吗?

最佳答案

您可以创建 NuGet 包,以便您的程序集位于 lib\net35 文件夹中。但是,添加到 packages.config 文件的值是项目的目标框架,而不是 NuGet 包中使用的程序集。

要在您的 NuGet 包中面向 .NET 3.5,您的 .nuspec file会有类似的东西:

<files>
<file src="bin\**" target="lib\net35" />
</files>

如果您正在使用 nuget pack YourProject.csproj然后,不是在 .nuspec 文件中指定程序集,而是应将项目更改为面向 .NET 3.5。然后 nuget pack 应该创建正确的 lib\net35 目录。

关于nuget - 针对 .nuspec 中 NuGet 包的特定框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815699/

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