gpt4 book ai didi

.net - 更新 nuget 包以支持 xamarin 统一

转载 作者:行者123 更新时间:2023-12-04 20:02:34 25 4
gpt4 key购买 nike

我正在尝试让我的 pcl 正确构建到 nuget 包中。我已经更新到 xamarin beta 并将 nuget 更新到版本 2.8.5 但是在创建我的包时出现以下错误:

Issue: Invalid framework folder.

Description: The folder 'Xamarin.iOS10' under 'lib' is not recognized as a valid framework name or a supported culture identifier.

Solution: Rename it to a valid framework name.

如果我只使用 MonoTouch,我不会收到错误消息,那就是 nuget 包安装不正确。

最佳答案

我怀疑您没有使用最新版本的 NuGet。产品版本需为2.8.3或以上。程序集版本将为 2.8.5.x,这可能有点令人困惑。

如果您使用的是 NuGet.exe,请运行以下命令来检查产品版本:

NuGet.exe update -self

你应该看到输出:

Checking for updates from https://www.nuget.org/api/v2/.
Currently running NuGet.exe 2.8.3.
NuGet.exe is up to date.

然后运行:

NuGet.exe pack YourNuSpec.nuspec

另请注意,无效框架消息只是一个警告。即使您使用的是无法识别 Xamarin.iOS 框架的旧版本 NuGet.exe,仍将使用正确的 lib 目录创建 NuGet 包。

关于.net - 更新 nuget 包以支持 xamarin 统一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27842028/

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