4.6.1 migrating to .Net Core 7 – How do I resolve error MC1000- cannot find type System.Management.Instrumentation.InstrumentedAttribute in Assembly ..path \.nuget\packages\system.management\7.0.0\lib\net6.0\SystemManagement.dll – Microsoft.WinFx.Targets

Dozier, Fletcher [US] (DS) 1 Reputation point
2022-11-29T01:11:01.337+00:00

I am migrating a .netFramework 4.6.1 application to core. I have been able to get rid of all of the build errors except this one:

Error MC1000 Unknown build error, 'Could not find type 'System.Management.Instrumentation.InstrumentedAttribute' in assembly 'C:\Users\xxxxx.nuget\packages\system.management\7.0.0\lib\net6.0\System.Management.dll'.'
AppName C:\Program Files\dotnet\sdk\6.0.402\Sdks\Microsoft.NET.Sdk.WindowsDesktop\targets\Microsoft.WinFX.targets 223

This has been a blocker for about a month now. Does anyone have any idea regarding how the error can be solved? I have adde references to system.management, system.management.Instrumentation.... etc. But it seems like instrumentedAttribute is no longer part of the namespace.

Best Regards.

Windows Forms
Windows Forms
A set of .NET Framework managed libraries for developing graphical user interfaces.
1,827 questions
Entity Framework Core
Entity Framework Core
A lightweight, extensible, open-source, and cross-platform version of the Entity Framework data access technology.
697 questions
Not Monitored
Not Monitored
Tag not monitored by Microsoft.
35,955 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Hardik Patel 0 Reputation points
    2023-02-03T21:47:03.9733333+00:00

    Hi @Dozier, Fletcher [US] (DS) ,

    Did you get fix for this problem?

    I am trying to convert windows service from .net framework to .net core but one of referenced dll is using InstrumentedAttribute/System.Management. I am not able to get ahead from this. I tried to use System.Management and windows.compatability package from .nuget.

    Please advise.

    Thanks!