---
# System prepended metadata

title: "`NuGet`でパッケージを取得すると、「`エラー\tMSB4018\t\"ResolvePackageDependencies\" タスクが予期せずに失敗しました。`」が発生する 2022-07-03"
tags: [ResolvePackageDependencies, MSB4018, NuGet]

---

---
lang: ja-jp
breaks: true
---
# `NuGet`でパッケージを取得すると、「`エラー	MSB4018	"ResolvePackageDependencies" タスクが予期せずに失敗しました。`」が発生する 2022-07-03

## パラメータ`'4.8/win7-x86'`がダメらしい。。なんだこれ？？

```shell=
重大度レベル	コード	説明	プロジェクト	ファイル	行	抑制状態
エラー	MSB4018	"ResolvePackageDependencies" タスクが予期せずに失敗しました。
System.ArgumentException: Invalid framework version '4.8/win7-x86'.
   場所 NuGet.Frameworks.NuGetFramework.ParseFrameworkNameParts(IFrameworkNameProvider mappings, String[] parts, String& framework, Version& version, String& profile)
   場所 NuGet.Frameworks.NuGetFramework.ParseFrameworkName(String frameworkName, IFrameworkNameProvider mappings)
   場所 NuGet.Frameworks.NuGetFramework.Parse(String folderName, IFrameworkNameProvider mappings)
   場所 Microsoft.NET.Build.Tasks.ResolvePackageDependencies.<GetPackageAndFileDefinitions>b__48_5(String tg)
   場所 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   場所 System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
   場所 System.Linq.Enumerable.WhereListIterator`1.MoveNext()
   場所 System.Linq.Enumerable.Any[TSource](IEnumerable`1 source)
   場所 Microsoft.NET.Build.Tasks.ResolvePackageDependencies.<GetPackageAndFileDefinitions>g__GetPackageDiagnosticLevel|48_0(LockFileLibrary package)
   場所 Microsoft.NET.Build.Tasks.ResolvePackageDependencies.GetPackageAndFileDefinitions()
   場所 Microsoft.NET.Build.Tasks.TaskBase.Execute()
   場所 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   場所 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()	WpfApp1	C:\Program Files\dotnet\sdk\7.0.100-preview.4.22252.9\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets	195	
```


###### tags: `NuGet` `ResolvePackageDependencies` `MSB4018`
