RicoSuter/DNT

used-packages error: Can't find Microsoft.Build.Framework

avesse opened this issue · 1 comments

.NET SDK 2.2.401 on Mac
DNT 1.2.5 installed via NPM.

Using dnt used-packages

Output:

DNT (DotNetTools) NPM CLI
Error:
  An assembly specified in the application dependencies manifest (dnt.deps.json) was not found:
    package: 'Microsoft.Build.Framework', version: '16.0.461'
    path: 'lib/netstandard2.0/Microsoft.Build.Framework.dll'
child_process.js:661
    throw err;
    ^

Error: Command failed: dotnet "/usr/local/lib/node_modules/dotnettools/bin/binaries/NetCore22/dnt.dll" used-packages
    at checkExecSyncError (child_process.js:621:11)
    at Object.execSync (child_process.js:658:15)
    at /usr/local/lib/node_modules/dotnettools/bin/dnt.js:52:11
    at ChildProcess.exithandler (child_process.js:285:7)
    at ChildProcess.emit (events.js:200:13)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:200:13)
    at Pipe.<anonymous> (net.js:586:12) {
  status: 140,
  signal: null,
  output: [ null, null, null ],
  pid: 70486,
  stdout: null,
  stderr: null
}

Updated .NET SDK to latest, no luck.

Installing VS for Mac doesn't solve it either.