Nuget restore error on mac terminal

Jimmy Wong 21 Reputation points
2022-10-20T00:46:53.47+00:00

I have a Net6 iOS binding project that can be restored and built in visual studio for mac. However, when I try to run nuget restore in terminal, I got errors.

I tried creating a new Net6 iOS binding project under New Project > Other > Custom > iOS Binding Library. I also tried Net6 Android project, and got the same error when I try to nuget restore in terminal.

Error:

   MSBuild auto-detection: using msbuild version '15.0' from '/Library/Frameworks/Mono.framework/Versions/6.12.0/lib/mono/msbuild/15.0/bin'.  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018: The "WriteRestoreGraphTask" task failed unexpectedly. [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018: NuGet.Frameworks.NuGet.Frameworks1286016.FrameworkException: Invalid framework identifier ''. [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1286016.NuGetFramework.GetShortFolderName (NuGet.Frameworks.NuGet.Frameworks1286016.IFrameworkNameProvider mappings) [0x00075] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Frameworks.NuGet.Frameworks1286016.NuGetFramework.GetShortFolderName () [0x00006] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.WriteMetadataTargetFrameworks (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.ProjectRestoreMetadata msbuildMetadata) [0x0007d] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.SetMSBuildMetadata (NuGet.RuntimeModel.IObjectWriter writer, NuGet.ProjectModel.PackageSpec packageSpec) [0x00122] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.PackageSpecWriter.Write (NuGet.ProjectModel.PackageSpec packageSpec, NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing) [0x000ce] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Write (NuGet.RuntimeModel.IObjectWriter writer, System.Boolean hashing, System.Action`3[T1,T2,T3] writeAction) [0x000a4] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.ProjectModel.DependencyGraphSpec.Save (System.String path) [0x00024] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at NuGet.Build.Tasks.WriteRestoreGraphTask.Execute () [0x000f4] in <638190978ae24feda7c11f66e2f694ec>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute () [0x00029] in <6d7e92f0b36c4dd988a926924f8f8c8c>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
   /var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/a0hdxedq.olc.nugetrestore.targets(164,5): error MSB4018:   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask (Microsoft.Build.BackEnd.ITaskExecutionHost taskExecutionHost, Microsoft.Build.BackEnd.Logging.TaskLoggingContext taskLoggingContext, Microsoft.Build.BackEnd.TaskHost taskHost, Microsoft.Build.BackEnd.ItemBucket bucket, Microsoft.Build.BackEnd.TaskExecutionMode howToExecuteTask) [0x002b9] in <6d7e92f0b36c4dd988a926924f8f8c8c>:0  [/var/folders/6x/7v44tx5s1lnb5dy8jp4j0cbw0000gn/T/NuGetScratch/srosm2du.cf9.nugetinputs.targets]  
.NET
.NET
Microsoft Technologies based on the .NET software framework.
2,299 questions
Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
4,080 questions
Not Monitored
Not Monitored
Tag not monitored by Microsoft.
32,665 questions
0 comments No comments
{count} votes

Accepted answer
  1. Anna Xiu-MSFT 20,176 Reputation points Microsoft Vendor
    2022-10-20T07:54:15.143+00:00

    Hi @Jimmy Wong ,

    Welcome to Microsoft Q&A!

    Please report your issue in dedicated VS for MAC forum:
    https://developercommunity.visualstudio.com/report?space=41&entry=problem

    Sincerely,
    Anna
    *
    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

0 additional answers

Sort by: Most helpful