我们有一个包含很多项目的现有.NET解决方案.我最近在解决方案中添加了一个新的ASP.NET核心项目.当我尝试将Nuget包添加到解决方案时,添加失败,我在包管理器输出窗口中收到以下错误.如果我创建一个新的解决方案并将相同的项目添加到解决方案中,那么我就可以添加Nuget包,因此将新的.NET核心项目添加到现有解决方案似乎是一个问题.任何人都可以帮助我解决这个问题,而无需重新创建解决方案吗?
System.ArgumentException:'$(NETStandardImplicitPackageVersion)'不是有效的版本字符串.位于NuGet.PackageManagement的
System.Linq.Enumerable.WhereSelectEnumerableIterator 1..ctor(IEnumerable 1 source)的NuGet.PackageManagement.VisualStudio.VsManagedLanguagesProjectSystemServices.ToPackageLibraryDependency(PackageReference reference)中的NuGet.Versioning.VersionRange.Parse(String value,Boolean allowFloating).VisualStudio.VsManagedLanguagesProjectSystemServices.d__23.MoveNext()---从先前的位置在那里引发异常---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(工作任务)在System.Runtime.CompilerServices.TaskAwaiter堆栈跟踪结束. HandleNonSuccessAndDebuggerNotification(任务task)在System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(工作任务) 在NuGet.PackageManagement.VisualStudio.LegacyPackageReferenceProject.d__27.MoveNext()---从先前的位置在那里引发异常堆栈跟踪的结尾--- System.Runtime.CompilerServices.TaskAwai上的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)ter.HandleNonSuccessAndDebuggerNotification(任务task)在NuGet.PackageManagement.VisualStudio.LegacyPackageReferenceProject.d__14.MoveNext()---从先前的位置堆栈跟踪,其中引发异常---在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess结束(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(工作任务)在NuGet.PackageManagement.DependencyGraphRestoreUtility.d__6.MoveNext()---从先前的位置在那里引发异常---在System.Runtime堆栈跟踪结束. CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务task)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(工作任务)在NuGet.PackageManagement.DependencyGraphRestoreUtility.d__2.MoveNext()---从以前的位置堆栈跟踪的结束,其中异常被抛出- - System.Runtime.CompilerServices.TaskAwaiter.HandleN上的System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)onSuccessAndDebuggerNotification(任务task)在System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(工作任务) 在NuGet.PackageManagement.NuGetPackageManager.d__75.MoveNext()---从先前的位置堆栈跟踪,其中引发异常---在系统结束.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)2.MoveNext()
at System.Collections.Generic.List1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable