OrcusZ
OrcusZ

Reputation: 3660

Ambigous project name nuget : appveyor

I have a nuget package that I build on my master branch or for releasing a version.

The problem is that, only in appveyor I have :

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'.

This error happens when I try to restore the nuget package for the nuget project.

Here the last build :

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

Here the project in Github:

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

I think the error comes from the project Forms ( a netstandar library ).

If i had a package ID to this project the restore not failed, but my nuget package have a dependencie to this package id...

Of course, all works perfecly on my machine : macOs up to date.

Upvotes: 4

Views: 5386

Answers (1)

ThePretendProgrammer
ThePretendProgrammer

Reputation: 1517

Multiple projects within your solution, share the same assembly name Askmethat.XForms.Controls. Could you perhaps try making them unique? Here is the issue tracked in NuGet.

Upvotes: 6

Related Questions