Więc pobrałem Twitterizer z http://www.twitterizer.net/downloads/
Próbuję otworzyć go w programie Visual Studio i uzyskać wszystkie te błędy nuget:
The imported project "C:\Twitterizer\.nuget\nuget.targets" was not found.
Confirm that the path in the <Import> declaration is correct, and that the file
exists on disk.
Co się dzieje. Jak sobie z tym radzę?
visual-studio
nuget
twitterizer
Barka
źródło
źródło
Odpowiedzi:
Powinien być teraz hunky-dory.
źródło
Alternatywą jest edycja pliku .csproj za pomocą edytora tekstowego i usunięcie lub skomentowanie segmentu.
źródło
Ten błąd zwykle występuje, gdy próbujesz otworzyć
.csproj
bezpośrednio, a nie przez plik rozwiązania, i.csproj
importujesz cele Nuget w następujący sposób:Aby go rozwiązać, możesz albo otworzyć,
.sln
a nie.csproj
bezpośrednio ... lub usunąćimport
powyższą linię.Zauważ, że wspomniany błąd wystąpi tylko wtedy, gdy używasz
solution wise
przywracania pakietów, co nie jest już zalecane.źródło
Właśnie napotkałem ten sam problem, ale w moim przypadku problemem była spacja w nazwie folderu:
Nuget powiedział mi, że nie może znaleźć „C: \ git \ Moja ścieżka”, ale udało mi się przejść do „C: \ git \ Moja% 20Path”. Usunięcie miejsca w nazwie folderu „rozwiązało” problem.
źródło
Wiem, że spóźniłem się na imprezę, ale tutaj jest naprawdę dobry poradnik, jak rozwiązać ten problem. Użyłem tego do naprawy mojego projektu.
Poprawka Nuget.target
źródło
Kiedy pojawia się
nuget.targets not found
błąd, używam menedżera pakietów douninstall-package
jednego z pakietów w projekcie, a następnie ponownie go instaluję za pomocąinstall-package
. Wygląda na to, że wówczas ponownie generuje plik nugets.target.źródło
Najłatwiejszym rozwiązaniem, gdy pojawi się ten błąd w celu przywrócenia brakującego
NuGet.targets
w Eksploratorze rozwiązań programu Visual Studio, jest:spowoduje to pobranie brakujących plików z „
.nuget
folderu ” :)Powyższe zakłada, że masz już zainstalowany Nuget - jeśli nie, postępuj zgodnie z zaakceptowaną odpowiedzią powyżej!
AKTUALIZACJA: Należy pamiętać, że w przypadku wersji programu Visual Studio po 2013 r. Opcja nosi nazwę „ Przywróć pakiety NuGet ”
źródło
restore nuget packages
.