Hi,
ich hatte noch die VisualStudio Community Version 2017 auf meinem Rechner. Da ich jetzt mit VS 2022 unterwegs bin, habe ich VS2017 deinstalliert.
Heute hab ich ein aktuelles Projekt mit VS2022 geladen. Leider kommt eine Fehlermeldung, obwohl ich nichts am Projekt geändert hatte und es beim letzten mal noch ohne Probleme kompiliert hat.
Auf Fehlersuche hab ich als nächstes dann ein neues Projekt angelegt, also ein sauberes Template von VS ohne eigenen Code, im speziellen war es ein BlazorServer-Template. Leider kam der selbe Fehler:
Ich hab dann einfach den genannten Pfad
Und jetzt lässt sich das Template wieder sauber kompilieren (VS2022). Im Grunde genommen hab ich mein Problem gelöst.
FRAGE:
Ich würde aber trotzdem gerne wissen, wo dieser Pfad in den Einstellungen von VS2022 steht und diese Einstellung ändern.
Extras->Einstellungen-> ???
oder ganz wo anders ? // (Registry)
Hier noch der gesamte Fehlertext:
Spoiler anzeigen
ich hatte noch die VisualStudio Community Version 2017 auf meinem Rechner. Da ich jetzt mit VS 2022 unterwegs bin, habe ich VS2017 deinstalliert.
Heute hab ich ein aktuelles Projekt mit VS2022 geladen. Leider kommt eine Fehlermeldung, obwohl ich nichts am Projekt geändert hatte und es beim letzten mal noch ohne Probleme kompiliert hat.
Auf Fehlersuche hab ich als nächstes dann ein neues Projekt angelegt, also ein sauberes Template von VS ohne eigenen Code, im speziellen war es ein BlazorServer-Template. Leider kam der selbe Fehler:
...Fehler MSB4018 Unerwarteter Fehler bei der ResolvePackageAssets-Aufgabe.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'F:\Visual Studio 2017\Shared\NuGetPackages'.
...
Ich hab dann einfach den genannten Pfad
F:\Visual Studio 2017\Shared\NuGetPackages
(der ja wohl bei der Deinstallation von VS2017 gelöscht wurde) per Hand wieder erstellt den 'tiefsten' Ordner 'NuGetPackages' habe ich leer gelassen. Und jetzt lässt sich das Template wieder sauber kompilieren (VS2022). Im Grunde genommen hab ich mein Problem gelöst.
FRAGE:
Ich würde aber trotzdem gerne wissen, wo dieser Pfad in den Einstellungen von VS2022 steht und diese Einstellung ändern.
Extras->Einstellungen-> ???
oder ganz wo anders ? // (Registry)
Hier noch der gesamte Fehlertext:
Schweregrad Code Beschreibung Projekt Datei Zeile Unterdrückungszustand
Fehler MSB4018 Unerwarteter Fehler bei der ResolvePackageAssets-Aufgabe.
NuGet.Packaging.Core.PackagingException: Unable to find fallback package folder 'F:\Visual Studio 2017\Shared\NuGetPackages'.
bei NuGet.Packaging.FallbackPackagePathResolver..ctor(String userPackageFolder, IEnumerable`1 fallbackPackageFolders)
bei Microsoft.NET.Build.Tasks.NuGetPackageResolver.CreateResolver(IEnumerable`1 packageFolders)
bei Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets task)
bei Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromDisk(ResolvePackageAssets task, Byte[] settingsHash)
bei Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets task)
bei Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups()
bei Microsoft.NET.Build.Tasks.ResolvePackageAssets.ExecuteCore()
bei Microsoft.NET.Build.Tasks.TaskBase.Execute()
bei Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
bei Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() BZSer_AutoLogOffFinal C:\Program Files\dotnet\sdk\6.0.201\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 267
codewars.com Rank: 4 kyu