2017-06-26 5 views
1

Ich habe eine Neuinstallation von Visual Studio 2015 Community Update 3 auf einer neuen Installation von Windows 10 Pro und versuche, das TensorFlowSharp-Paket zu installieren. Wenn ich VS als Administrator starte, neue Konsolenanwendung (noch nichts), erhalte ich die folgenden Fehler bei der Installation. Wie isoliere ich, wenn dies ein Problem mit NuGet selbst oder mit dem Paket ist, das ich installieren möchte? Ich habe deinstalliert/neu installiert NuGet, aber der Fehler ist das gleiche:Nuget Hozed, oder Paket gebrochen?

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

Gelöst> (facepalm) Klicken Sie mit der rechten Maustaste> Eigenschaften auf vs 2015 Projekte Ordner und deaktivieren Sie die schreibgeschützte Flag. Ernst? VS, laufen als Admin war nicht wichtig. Nette Verschwendung von 60 Minuten Fehlersuche. – Roger

+0

gut ... nugget installiert es, aber jetzt kann ich nicht bauen. Wenn ich neu aufbaue, bekomme ich keine Fehler, ein Projekt ist fehlgeschlagen. Wenn ich schließe, öffne visuelles stuido, bekomme ich "das Attribut" CopyToOutputDirectory "im Element wird unerkannt. – Roger

+1

Es hat eine Abhängigkeit von System.ValueTuple. Miguel hat alle spätesten Spielwaren, VS2017 erfordert. –

Antwort

0

Nuget hozed, or package broken?

ich das TensorFlowSharp Paket auf meinem Rechner installiert habe mit Visual Studio 2015 und bekam den gleichen Fehler:

The attribute "CopyToOutputDirectory" in element is unrecognized.

Aber als ich es auf Visual Studio 2017 installiert habe, wurde es erfolgreich ohne Fehler installiert. Dann baue ich das Projekt, es funktioniert gut.

Außerdem habe ich festgestellt, dass dieses Paket wurde am Sonntag, 21. Mai 2017 (21.05.2017) erstellt, so dass dieses Paket mit Visual Studio 2017 erstellt werden kann und der Autor würde keine Rückwärtskompatibilität bemerken.

Um dieses Problem zu beheben, müssen wir die Paketbesitzer um Hilfe bitten oder Sie können das Visual Studio 2017 verwenden.

+0

Ich muss spielen und sehen, ich benutze 2015, weil die CUDA-Bibliotheken nicht wie 2017 aussehen: http: //docs.nvidia. com/cuda/cuda-installationsanleitung-microsoft-windows/# axzz4l8MXDuIW – Roger