Repository navigation
Closed
Description
I've been trying the following scenario:
These are the errors I'm getting:
C:\Users\Aybe\source\repos\Spilskinanke\MSBuild\Projects\Spilskinanke.Dependencies.msb4u.g.props(22,3): error : Unable to find package Microsoft.Build.NoTargets. No packages exist with this id in source(s): MSBuildForUnity
UnityEngine.Debug:LogError (object)
Microsoft.Build.Unity.MSBuildProjectBuilder:LogProgressMessage (string,Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:385)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass13_0:<BuildProjects>b__1 (System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:213)
Microsoft.Build.Unity.MSBuildProjectBuilder/DelegateProgress`1<System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>>:Report (System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:516)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass14_0:<BuildProjectsAsync>b__1 (System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:330)
Microsoft.Build.Unity.MSBuildProjectBuilder/DelegateProgress`1<System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>:Report (System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:516)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass21_0:<ExecuteMSBuildAsync>b__0 (object,System.Diagnostics.DataReceivedEventArgs) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:462)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
C:\Users\Aybe\source\repos\Spilskinanke\MSBuild\Projects\Spilskinanke.Dependencies.msb4u.g.props(22,31): error MSB4236: The SDK 'Microsoft.Build.NoTargets/1.0.85' specified could not be found. [C:\Users\Aybe\source\repos\Spilskinanke\Assets\Spilskinanke.Dependencies.msb4u.csproj]
UnityEngine.Debug:LogError (object)
Microsoft.Build.Unity.MSBuildProjectBuilder:LogProgressMessage (string,Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:385)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass13_0:<BuildProjects>b__1 (System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:213)
Microsoft.Build.Unity.MSBuildProjectBuilder/DelegateProgress`1<System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>>:Report (System.ValueTuple`2<int, System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:516)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass14_0:<BuildProjectsAsync>b__1 (System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:330)
Microsoft.Build.Unity.MSBuildProjectBuilder/DelegateProgress`1<System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>>:Report (System.ValueTuple`2<string, Microsoft.Build.Unity.MSBuildProjectBuilder/ProgressMessageType>) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:516)
Microsoft.Build.Unity.MSBuildProjectBuilder/<>c__DisplayClass21_0:<ExecuteMSBuildAsync>b__0 (object,System.Diagnostics.DataReceivedEventArgs) (at Library/PackageCache/com.microsoft.msbuildforunity@0.9.2-20211109.1/Editor/ProjectBuilder/MSBuildProjectBuilder.cs:462)
System.Threading._ThreadPoolWaitCallback:PerformWaitCallback ()
Metadata
Metadata
Assignees
Labels
No labels
Activity
jieseattle commentedon Dec 7, 2021
Same issue.
C:\Users\opal\Desktop\azure-object-anchors\quickstarts\apps\unity\mrtk\Assets> C:\Program Files\dotnet\dotnet.exe msbuild AOAMRTKApp.Dependencies.msb4u.csproj -restore -v:minimal -p:NuGetInteractive=true -t:Build -p:Configuration=Release C:\Users\opal\Desktop\azure-object-anchors\quickstarts\apps\unity\mrtk\MSBuild\Projects\AOAMRTKApp.Dependencies.msb4u.g.props(22,3): error : Unable to find package Microsoft.Build.NoTargets. No packages exist with this id in source(s): MSBuildForUnityRyanMilligan commentedon Feb 6, 2022
I ran into this as well while trying to get a project configured to use my shared library on a new laptop. It took a bunch of digging, but it appears to be caused by two problems:
You can fix these issues with the following steps:
<clear />line{ "sdk": { "version": "2.1.202" } }At this point, the project should build successfully without errors. Now that the SDK is safely downloaded to your local NuGet cache, you can delete global.json and put the
<clear />line back, and all should be well going forward on that machine. I'm not 100% sure that switching to the .NET Core SDK was actually necessary, so if someone could try just steps 1 and 3 and update here whether it worked or not, that would be much appreciated.