2017-09-11 18 views
0

長いファイル名のパッケージをインストールすると、エラーが発生します。 指定されたパス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名は260文字未満で、ディレクトリ名は248文字未満でなければなりません。 また、プロジェクトパスが長い場合、このエラーが発生するようですが、この場合は指定されたパスが長くなります。Nugetパッケージマネージャの長いファイル名エラー

長いファイル名のnugetパッケージをインストールできるようにこの問題を解決するソリューションはありますか?

+0

この問題はどうなっていますか?あなたはこの問題を解決しましたか?そうでない場合は、この問題の最新の状況を教えてください。 –

+0

ありがとう、ありがとう –

答えて

1

Is there any solution to solve this problem so that I be able to install nuget packages with long file names?

この問題を回避する最も簡単な方法は、Cにあなたのソースを移動することです:/ドライブ(またはパス内の文字以下で別の場所)または長いパスツールをインストールします。

以外にも、あなたはnuget.configを作成し、ソリューションファイルと同じ場所に保管することができます。

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <config> 
    <add key="repositoryPath" value="C:\MyPackagesFolder" /> 
    </config> 
</configuration> 

これはあなたがファイルを置いた構成レベルのデフォルトのパッケージフォルダを変更します明らかにあなたが置くことができますあなたが望むどんな道でも。

詳細については、Configuring NuGet behaviorを参照してください。

希望するもの

+0

長いパスツールは、ここでナゲットの復元にどのように役立つのですか? –

+0

P.S.:該当するNuGetの問題がここにトラッキングされています: https://github.com/NuGet/Home/issues/3324 –

関連する問題