Error with .netcore project
See original GitHub issueHi,
I’m converting the sidebardiagnostics project to .net core, and running into an issue. I changed the dependency to librehardwaremonitor’s .net standard build, but it still fails due to a (seemingly) .net framework issue. Error report:
{"Could not load file or assembly 'System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.":"System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"}
Stacktrace:
" at OpenHardwareMonitor.Hardware.SMBIOS..ctor()\r\n at OpenHardwareMonitor.Hardware.Computer.Open()\r\n at SidebarDiagnostics.Monitoring.MonitorManager..ctor(MonitorConfig[] config) in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\Monitoring.cs:line 34\r\n at SidebarDiagnostics.Models.SidebarModel.InitMonitors() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\SidebarModel.cs:line 100\r\n at SidebarDiagnostics.Models.SidebarModel..ctor() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\SidebarModel.cs:line 14\r\n at SidebarDiagnostics.Sidebar.<<BindModel>b__10_0>d.MoveNext() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\Sidebar.xaml.cs:line 180\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n at SidebarDiagnostics.Sidebar.<BindModel>d__10.MoveNext() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\Sidebar.xaml.cs:line 172\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n at SidebarDiagnostics.Sidebar.<Initialize>d__7.MoveNext() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\Sidebar.xaml.cs:line 107\r\n at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()\r\n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n at System.Runtime.CompilerServices.TaskAwaiter.GetResult()\r\n at SidebarDiagnostics.Sidebar.<Window_Loaded>d__19.MoveNext() in C:\\Users\\Robin\\Documents\\SidebarDiagnostics\\SidebarDiagnostics\\Sidebar.xaml.cs:line 245"
Can anyone help me out why this error is happening?
Issue Analytics
- State:
- Created 4 years ago
- Comments:6

Top Related StackOverflow Question
Thanks, this solved it, it was indeed a dependency issue.
Hi @Phyxion!
This is an old issue, but I’m facing very similiar problem so I did not create a new issue. After adding a reference to System.Management, cleaning and building the project a new dependency problem appeared. This time error message was:
System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Threading.AccessControl, Version=4.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.'I installed a refrence to System.Threading.AccessControl via NuGet package manager, cleaned and build the project and tried to run it again. This error was resolved, but new error appeared:
System.MissingMethodException: 'Method not found: 'Void System.Threading.Mutex..ctor(Boolean, System.String, Boolean ByRef, System.Security.AccessControl.MutexSecurity)'.'Any ideas how to solve this error?