2

正常に動作している Xamarin 2 ソリューションがありますが、Xamarin Studio for Mac を使用して突然ビルドできなくなりました。(Visual Studio を使用して正常にビルドされます)

これはビルドエラーです:

/Source/trunk/c1/.nuget/NuGet.targets: エラー: Command 'mono --runtime=v4.0.30319 Source/trunk/c1/.nuget/NuGet.exe install "" -source "" -RequireConsent -solutionDir " /Source/trunk/c1/"' は次のコードで終了しました: 1. (c1.Models)

このアドインを使用して、Xamarin Studio for Mac 内で Nuget パッケージを復元しています。すべての Nuget パッケージがダウンロードされ、復元されます。 https://github.com/mrward/monodevelop-nuget-addin

This articleは同様の問題に言及していますが、示唆されているようにスペースを削除しましたが、違いはありません. http://nuget.codeplex.com/workitem/3332

ヒントをいただければ幸いです-ありがとうございます!

4

2 に答える 2

3

少し前に報告したものを含む、典型的な NuGet/xbuild の互換性の問題の 1 つにヒットしました。

http://nuget.codeplex.com/workitem/list/basic?field=CreationDate&direction=Descending&issuesToDisplay=All&keywords=xbuild&emailSubscribeItemsOnly=false

http://nuget.codeplex.com/workitem/4051

最新の NuGet.targets を使用するなどの回避策が役立ちますが、最終的に Microsoft の担当者はまったく新しい復元アプローチを実装しました (これはすべての Microsoft プラットフォームに既に展開されています)。Xamarin が追いつくのを待つ時が来ました。

(更新: mono --runtime=v4.0.30319 .nuget/NuGet.exe update /self mono --runtime=v4.0.30319 .nuget/NuGet.exe restore my.sln パッケージの復元に使用する必要があります。

詳細については、NuGet サイトを参照してください) 。

于 2014-06-03T03:33:01.420 に答える