2013-02-14 9 views
5

Ich habe folgendes Setup in meiner Lösung der .nuget/Nuget.Config:Nuget-Paket-Wiederherstellung, die meine Repository-Pfadkonfiguration nicht berücksichtigt?

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <solution> 
    <add key="disableSourceControlIntegration" value="true" /> 
    </solution> 
    <config> 
    <add key="repositoryPath" value="C:\Xos\packages\" /> 
    </config> 
</configuration> 

Der Punkt dieser ist zu versuchen und Nuget Paket wiederherzustellen überschaubar und Aktienpakete über unsere viele Lösungen zu machen. Ich ging dann in das Paketverzeichnis meiner aktuellen Lösung und löschte alle Pakete (so dass sie sie stattdessen auf C:\Xos\packages wiederherstellen würden). Ich habe dann VS 2012 geschlossen und die Lösung neu geladen und neu aufgebaut.

Alle meine Pakete werden jedoch im Paketverzeichnis meiner Lösung wiederhergestellt, NICHT im Verzeichnis, das in der Konfiguration repositoryPath angegeben ist.

Was mache ich falsch?

Antwort

1

Dies scheint a bug zu sein und ist in 2.3 behoben (das scheint noch nicht veröffentlicht zu sein).

Bis dahin habe ich meine Nuget.Targets wie in diesem Fehler beschrieben modifiziert und benutze das für jetzt.

+0

Ich habe dieses Problem auch und es macht mich verrückt. Ich habe keinen .nuget-Ordner noch eine NuGet.targets-Datei – Diana

2

Ich hatte das gleiche Problem mit VS2015 RC. Eines von zwei Dingen hat es plötzlich geschafft:

(1) Ich habe die Projektdatei von der Quellcodeverwaltung ausgecheckt und vollständig geschlossen Visual Studio (nicht nur die Lösung).

(2) Ich bearbeitet die csproj-Datei und bemerkte, dass der Eintrag für packages.config ein <SubType>Designer</SubType> innere Tag hatte, das ich entfernte.

Ich vermute, es war die Schließung von Visual Studio ...

+0

Neustarten von Visual Studio schien auch für mich zu arbeiten. – Avalanchis

Verwandte Themen