2017-11-05 10 views
0

마스터 브랜치에서 빌드하거나 버전을 릴리스하기위한 누젠 패키지가 있습니다. 나는 nuget 프로젝트의 nuget 패키지를 복원해야 할 때모호한 프로젝트 이름 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'. 

이 오류가 발생합니다

문제

는 appveyor에 내가 가지고 있다는 것입니다. 여기에 마지막 빌드

:

여기

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

나는 오류가 프로젝트 양식 (A netstandar 라이브러리)에서 유래 생각합니다. 내가 실패하지 복원이 프로젝트에 패키지 ID를했다,하지만 내 nuget 패키지이 패키지 ID에 dependencie이있는 경우

... 물론

, 모두가 내 컴퓨터에 perfecly 작동 : 맥 OS를 최신 상태로 유지 .

답변

2

솔루션 내의 여러 프로젝트가 동일한 어셈블리 이름 Askmethat.XForms.Controls을 공유합니다. 어쩌면 그 (것)들을 유일한시키기 위하여 시도 할 수 있 었는가? Here은 NuGet에서 추적되는 문제입니다.

+0

Yeap, .Net 표준 라이브러리의 어셈블리를 변경하고 일부 변경 사항을 적용한 후 플러그인이 예상대로 작동합니다 ... – OrcusZ