When I try to load ResX Resource Manager within Visual Studio on solution that contains at least one COM exposed project I get some library not registered error message box:
"Error loading resource files: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).
See output window for details."
The output window give the following:
Error: System.Runtime.InteropServices.COMException (0x8002801D): Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch.GetEnumerator()
at System.Collections.IEnumerable.GetEnumerator()
at System.Linq.Enumerable.<CastIterator>d__b1`1.MoveNext()
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(ProjectItems projectItems, IDictionary`2 items)
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(Solution solution)
at tomenglertde.ResXManager_VSIX.MyToolWindow.GetProjectFiles()
at tomenglertde.ResXManager_VSIX.MyToolWindow.Solution_Changed(Boolean forceReload)
Therefor Resx Manager opens without any files loaded.
Although if I open the Resx files with the standalone version, every loads without any errors.
Comments: ** Comment from web user: SlickRick **
Hi,
I just installed the latest version (1.0.0.27) found in the 'Extension and Updates' manager.
Sadly I seem to still have this issue:
ResX Resource Manager loaded.
Home: http://resxresourcemanager.codeplex.com/
Report issues: http://resxresourcemanager.codeplex.com/workitem/list/basic
Support the project by adding a short review: http://visualstudiogallery.msdn.microsoft.com/3b64e04c-e8de-4b97-8358-06c73a97cc68
Assembly location: C:\Users\eric\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\tro3jeip.soy
Resolve assembly DataGridExtensions, Version=1.0.11.0, Culture=neutral, PublicKeyToken=43de855f87de903a => C:\Users\eric\AppData\Local\Microsoft\VisualStudio\12.0\Extensions\tro3jeip.soy\DataGridExtensions.dll
Error: System.Runtime.InteropServices.COMException (0x8002801D): Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch.GetEnumerator()
at System.Collections.IEnumerable.GetEnumerator()
at System.Linq.Enumerable.<CastIterator>d__b1`1.MoveNext()
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(ProjectItems projectItems, IDictionary`2 items)
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(Solution solution)
at tomenglertde.ResXManager_VSIX.MyToolWindow.GetProjectFiles()
at tomenglertde.ResXManager_VSIX.MyToolWindow.Solution_Changed(Boolean forceReload)
Error: System.Runtime.InteropServices.COMException (0x8002801D): Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Runtime.InteropServices.CustomMarshalers.EnumerableViewOfDispatch.GetEnumerator()
at System.Collections.IEnumerable.GetEnumerator()
at System.Linq.Enumerable.<CastIterator>d__b1`1.MoveNext()
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(ProjectItems projectItems, IDictionary`2 items)
at tomenglertde.ResXManager_VSIX.DteExtensions.GetProjectFiles(Solution solution)
at tomenglertde.ResXManager_VSIX.MyToolWindow.GetProjectFiles()
at tomenglertde.ResXManager_VSIX.MyToolWindow.Solution_Changed(Boolean forceReload)