2017-06-26 9 views
1

Windows 10 Proの新規インストール時にVisual Studio 2015 Community Update 3を新規インストールし、TensorFlowSharpパッケージをインストールしようとしています。 VSを管理者として実行し、新しいコンソールアプリケーション(それにはまだ何もありません)をインストールすると、以下のエラーが表示されます。これがNuGet自体の問題か、インストールしようとしているパッケージの問題なのかどうすれば分かりますか?私は、Visual Studio 2015で私のマシン上でTensorFlowSharpパッケージをインストールして、同じエラーを持っているナゲットが鳴り響く、またはパッケージが壊れていますか?

PM> Install-Package TensorFlowSharp 
Attempting to gather dependency information for package 'TensorFlowSharp.0.96.0' with respect to project 'ConsoleApplication6', targeting '.NETFramework,Version=v4.5.2' 
Attempting to resolve dependencies for package 'TensorFlowSharp.0.96.0' with DependencyBehavior 'Lowest' 
Resolving actions to install package 'TensorFlowSharp.0.96.0' 
Resolved actions to install package 'TensorFlowSharp.0.96.0' 
Adding package 'TensorFlowSharp.0.96.0' to folder 'C:\Users\roger\documents\visual studio 2015\Projects\ConsoleApplication6\packages' 
Added package 'TensorFlowSharp.0.96.0' to folder 'C:\Users\roger\documents\visual studio 2015\Projects\ConsoleApplication6\packages' 
Install failed. Rolling back... 
Package 'TensorFlowSharp.0.96.0' does not exist in project 'ConsoleApplication6' 
Removing package 'TensorFlowSharp.0.96.0' from folder 'C:\Users\roger\documents\visual studio 2015\Projects\ConsoleApplication6\packages' 
Removed package 'TensorFlowSharp.0.96.0' from folder 'C:\Users\roger\documents\visual studio 2015\Projects\ConsoleApplication6\packages' 
Install-Package : The attribute "CopyToOutputDirectory" in element <None> is unrecognized. C:\Users\roger\documents\visual studio 
2015\Projects\ConsoleApplication6\packages\TensorFlowSharp.0.96.0\build\TensorFlowSharp.targets 
At line:1 char:1 
+ Install-Package TensorFlowSharp 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], Exception 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand 
+0

解決済み> (facepalm)vs 2015プロジェクトフォルダの右クリック>プロパティをクリックし、読み取り専用フラグをオフにします。真剣に? VS、管理者として実行されていた問題はありません。 – Roger

+0

いいえ...ナゲットはそれをインストールしましたが、今は構築できません。私が再構築すると、エラーは発生せず、1つのプロジェクトが失敗しました。 の属性 "CopyToOutputDirectory"が認識されない – Roger

+1

これはSystem.ValueTupleに依存しています。最新のすべてのおもちゃ、VS2017が必要です。 –

答えて

0

Nuget hozed, or package broken?

The attribute "CopyToOutputDirectory" in element is unrecognized.

私はNuGetを再インストール/アンインストールしたが、エラーは同じです

しかし、Visual Studio 2017にインストールすると、エラーなしで正常にインストールされました。それから私はプロジェクトをビルドし、それは正常に動作します。

さらに、私はこのパッケージが2017年5月21日(5/21/2017)の日曜日に作成されたことに気付きました。このパッケージはVisual Studio 2017で作成され、作成者は下位互換性に気付かないでしょう。

この問題を解決するには、パッケージの所有者に連絡するか、Visual Studio 2017を使用する必要があります。

+0

CUDAライブラリが2017のように見えないので2015を使用しています:http://docs.nvidia。 com/cuda/cuda-installation-guide-microsoft-windows /#axzz4l8MXDuIW – Roger

関連する問題