gpt4 book ai didi

c# - Microsoft Azure Functions Nuget 包阻止 NET 库打包到 Nuget 中

转载 作者:太空宇宙 更新时间:2023-11-03 14:46:20 25 4
gpt4 key购买 nike

我有一个面向 net462 的 NET 库项目,其中包含 Microsoft.NET.SDK.Functions Nuget 包。问题是,当我将项目打包到 Nuget 库中时,除了没有创建 .nupkg 之外,一切都成功(清理、恢复、构建、打包)。如果我注释掉相关代码并删除 Nuget 引用,则在打包时会生成一个 nupkg 文件。

我似乎遇到了这个问题:IN GITHUB也许?

有问题的包裹 - https://www.nuget.org/packages/Microsoft.NET.Sdk.Functions

我的直接问题是 - 这是一个可能的功能吗?你能阻止你的包裹被打包到 Nuget 中吗?我怎么会知道。或者换句话说,这种情况(GitHub 问题中描述的情况)是否可能?可能出了什么问题?谢谢!

最佳答案

我刚刚遇到了同样的问题,其中 dotnet pack 没有为使用 Microsoft.Functions.SDK.csproj 文件生成包包。

dotnet pack 允许您提供受尊重的 MSBuild 参数,即使其文档中没有出现,因此您可以强制 nuget 通过在命令行上执行类似操作来生成包:

dotnet pack --configuration Release -property:IsPackable=true

函数 SDK 中似乎有一些代码,我没有花时间去追踪这些代码,这些代码强制 IsPackable 标志设置为 false,无论 .csproj< 中的值如何.

如果您将来遇到这些问题,可以通过附加 -v=d 查看 dotnet 命令的诊断(将 Verbosity 设置为 Debug) ) 到您的命令行命令。

关于c# - Microsoft Azure Functions Nuget 包阻止 NET 库打包到 Nuget 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54056054/

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