【发布时间】:2021-10-02 11:36:59
【问题描述】:
我正在尝试从源代码构建 Xamarin.Forms 以调试另一个问题。 XF 存储库提供了一个构建脚本,该脚本一直有效,直到将构建打包到 Nuget 包中。名为 _NugetPack 的最后阶段失败并出现此错误:
尝试从“Xamarin.Forms.temp.nuspec”构建包。 错误 NU5050:尝试将多个文件打包到同一位置。多次使用以下目标:lib\netstandard2.0\Xamarin.Forms.Core.xml、lib\netstandard2.0\Xamarin.Forms.Xaml.xml、lib\MonoAndroid10.0\Xamarin.Forms.Core.xml、 lib\MonoAndroid10.0\Xamarin.Forms.Xaml.xml、lib\Xamarin.iOS10\Xamarin.Forms.Core.xml、lib\Xamarin.iOS10\Xamarin.Forms.Xaml.xml、lib\tizen40\Xamarin.Forms。 Platform.Tizen.dll
直接调用 Nuget 时(不使用构建脚本):
nuget pack ..nuspec\Xamarin.Forms.nuspec -Version 9.9.9 -Properties Configuration=Debug
同样的错误被抛出。因此,我怀疑这不是 Xamarin.Froms 构建脚本的问题,而是我的 nuget 的问题。
Nuget 版本:5.0.0+0-sha.809e75547
编辑 我想我找到了问题所在。在 Tizen 的情况下,只有 2 行相同的行,因此有重复的输出。其他人正在使用 ** 进行通配。虽然只有 1 个目录,因此再次获得重复输出。现在评论这些作品。
【问题讨论】:
-
请问你的nuspec文件的内容是什么?
-
github.com/xamarin/Xamarin.Forms/tree/5.0.0/.nuspec 除 Xamarin.Forms.nuspec 之外的所有文件都有效。 @MaximeEsprit
标签: xamarin xamarin.forms nuget