模糊的项目名称 nuget:appveyor

Orc*_*usZ 3 c# nuget appveyor

我有一个 nuget 包,我在我的主分支上构建或发布一个版本。

问题是,只有在 appveyor 我有:

Restoring packages for C:\projects\askmethat-xforms-controls\src\Askmethat.XForms.Controls.NuGet\Askmethat.XForms.Controls.NuGet.nuproj...
nuget : Ambiguous project name 'Askmethat.XForms.Controls'.
At line:1 char:1
+ nuget restore .\src\Askmethat.XForms.Controls.sln
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Ambiguous proje...orms.Controls'.:String) [], RemoteException
    + FullyQualifiedErrorId : NativeCommandError

Command executed with exception: Ambiguous project name 'Askmethat.XForms.Controls'.
Run Code Online (Sandbox Code Playgroud)

当我尝试恢复 nuget 项目的 nuget 包时会发生此错误。

这是最后一次构建:

https://ci.appveyor.com/project/AlexTeixeira/askmethat-xforms-controls/build/1.1.1-CI-11-bfnthmbj

这是 Github 中的项目:

https://github.com/AlexTeixeira/Askmethat-XForms-Controls/tree/master/src

我认为错误来自项目 Forms (一个网络标准库)。

如果我有这个项目的包 ID,恢复不会失败,但我的 nuget 包依赖于这个包 ID...

当然,一切都在我的机器上完美运行:最新的 macOs。

The*_*mer 5

解决方案中的多个项目共享相同的程序集名称Askmethat.XForms.Controls。你能不能试着让它们独一无二?是 NuGet 中跟踪的问题。