VS2019 MSB4018+ NETSDK1005错误的修正
问题表现
采用VS2019 VB编译某工程,报错如下:
严重性代码说明项目文件行禁止显示状态错误MSB4018“ResolvePackageDependencies”任务意外失败。System.ArgumentException: Could not find TargetFramework alias in lock file for .NETFramework,Version=v5.0,Profile=windows 在 Microsoft.NET.Build.Tasks.LockFileExtensions.GetLockFileTargetAlias(LockFile lockFile, LockFileTarget lockFileTarget) 在 Microsoft.NET.Build.Tasks.ResolvePackageDependencies.b__46_1(LockFileTarget t) 在 System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func
2 keySelector, Func2 elementSelector, IEqualityComparer
1 comparer) 在 Microsoft.NET.Build.Tasks.ResolvePackageDependencies.ExecuteCore() 在 Microsoft.NET.Build.Tasks.TaskBase.Execute() 在 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() 在 Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()RobotWeldOffineProgC:\Program Files\dotn