2017-11-05 12 views
0

私はマスターブランチ上にビルドするか、バージョンをリリースするためのナゲットパッケージを用意しています。あいまいなプロジェクト名nuget:appveyor

問題は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'. 

私は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

私はエラーがプロジェクトフォーム(netstandarライブラリー)から来ていると思います。私は失敗しないリストアこのプロジェクトにパッケージIDを持っていましたが、私のnugetパッケージは、このパッケージIDにdependencieを持っている場合は

...もちろん

、すべては私のマシン上でperfecly作品:MacOSのを最新の状態に。

答えて

2

解決策内の複数のプロジェクトは、同じアセンブリ名Askmethat.XForms.Controlsを共有します。あなたはおそらくそれらをユニークにすることを試みることができますか? HereはNuGetで追跡される問題です。

+0

Yeap、.Net標準ライブラリのアセンブリを変更し、一部の変更を加えた後、プラグインが正常に動作します... – OrcusZ

関連する問題