2016-11-29 49 views
1

自分のXamarin AndroidプロジェクトをVisual Studio 2015 Xamarinにビルドすることはできません。 (Windows 10)Xamarin.Androidパッケージのダウンロード/解凍の場所を設定するにはどうすればよいですか?

問題は、自分のナゲットパッケージXamarin.Android.Support.Vector.Drawableがファイルを魔法のようにダウンロードしてC:\ Users \ AppData \ Local \ Xamarin \ Xamarinに解凍してしまうことです。 Android.Support.Animated.Vector.Drawable .........

多くのディレクトリがこのフォルダに解凍され、が最大260文字を超えるが最大サイズになります窓。これにより、この "Xamarin.Android.Support.Vector.Drawable"ライブラリを含むすべてのプロジェクトのビルドエラーが発生します。

これらのファイルが配置されるフォルダを設定するにはどうすればよいですか?

どのファイルが長さを超えているのかわかりませんが、わかりません。しかし、私はそれが多くあふれていないと信じて、根に近づけるとこれを解決するでしょう。私はこれを信じているので、私の同僚はこのエラーを見ていないし、彼らのウインドウのユーザ名は私のものよりも約10〜15文字短い(文字オーバーフローはあまりないはずだ)。

+1

C:\Users\<24 character username>\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable 

から行ってきました悲しいことに、あなたがいずれかをされてできる最善のこと。)A)近いルートBへの移動C短くなるように、プロジェクト名を変更)これを防ぐには、プロジェクト内のフォルダ名を切り取ってください。あなたは本当にここでできることはあまりありません。 –

+0

@JonDouglasプロジェクト名またはフォルダ名は、このパスとは関係ありません。それは私のユーザーの 'AppData \ Local \ Xamarin \ ... 'へのパスです。ルートに近づくとどういう意味ですか? ... –

+0

フォルダパスにはデフォルトで 'username'が含まれていなければなりません。したがって、非常に長いユーザー名を使用すると、短縮することで回避できます。そうしないと、MSBuildのプロパティをオーバーライドして、それらのキャッシュをルートに近いものにすることができます。残念ながらこれはWindowsの制限です。 –

答えて

0

ドメインユーザーを短いユーザー名のユーザーに切り替えることで、ファイルをルートに近づけることができ、すべてのファイルが収まるようになりました。

ので、パスが

C:\Users\<8 char username>\AppData\Local\Xamarin\Xamarin.Android.Support.Animated.Vector.Drawable 
関連する問題