ReSharper broken with Visual Studio 2017 15.8.5 update?
Hi!
Yesterday I updated VS 2017 to the latest version and ReSharper has stopped working. Also I can't hit F12 to Go To Definition in VS (I use VS shorcuts, not ReSharper), but I'm not sure if its related.
There is no error check on classes nor green tick in the right panel, no white sphere in the bottom right and most of the menu options of ReSharper are greyed out.
This is the log:
07:40:55.877 |I| dotMemoryIdeNavigationHost | :54 | Initializing the host, lifetime: 64299102, address: net.pipe://localhost/dotMemory/ideNavigation/11468
07:41:13.028 |I| IndicatorsItemsControl | :1 | ResizeGrip. ResizeGripControl
07:41:13.033 |I| IndicatorsItemsControl | :1 | Panel = StatusBarPanel - DockPanel
07:41:13.059 |I| IndicatorsItemsControl | :1 | TrySubclass. Take 2. OK
07:41:13.893 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs12 validation failed. No per-user nor per-machine registrations found..
07:41:13.949 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs15_9708838f validation failed. No per-user nor per-machine registrations found..
07:41:57.289 |I| VsSolutionManager15 | :1 | VSSolutionManager::VsSolutionWrapperLifetimes: Solution instance created 24361469
07:42:01.490 |E| ProjectModelUpdaterImpl | :1 | Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.
--- EXCEPTION #1/2 [InvalidOperationException]
Message = “Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.Shell
StackTraceString = “
at JetBrains.Application.Threading.ContentModelReadWriteLock.AcquireWriteLock(CallerInfo callerInfo)
at JetBrains.Application.Threading.IShellLocksEx.UsingWriteLock(IShellLocks locks, String callerFilePath, String callerMemberName)
at JetBrains.ProjectModel.ProjectItemBase.DoRemove()
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateFolderContent(LateWriteLockCookie lateWriteLockCookie, IProjectFolder folder, IProjectFolderDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(LateWriteLockCookie lateWriteLockCookie, IProjectDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(IProjectDescriptor projectDescriptor, UpdateFlags flags, Boolean isReadOnly)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<>c__DisplayClass32_0.<UpdateOrCreateProjectAsyncImpl>b__0()
at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher[T](Func`1 action)
at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass34_0`1.<Create>b__1(Object state)
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<UpdateOrCreateProjectAsyncImpl>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.EntryWithTaskCompletionSource`1.<RunAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
”
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(Object stateMachine)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<>c.<.cctor>b__8_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
”
07:43:43.529 |I| VsSolutionManager15 | :1 | VSSolutionManager::CloseSolutionInstance 24361469
07:43:43.733 |I| VsSolutionManager15 | :1 | VSSolutionManager::VsSolutionWrapperLifetimes: terminated 24361469
07:43:44.337 |I| dotMemoryIdeNavigationHost | :1 | Closing the host, lifetime: 64299102
07:43:45.535 |I| IndicatorsItemsControl | :1 | ResizeGrip. ResizeGripControl
07:43:45.535 |I| IndicatorsItemsControl | :1 | Panel = StatusBarPanel - DockPanel
07:43:45.535 |I| IndicatorsItemsControl | :1 | TrySubclass. Take 2. OK
07:43:45.672 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs12 validation failed. No per-user nor per-machine registrations found..
07:43:45.735 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs15_9708838f validation failed. No per-user nor per-machine registrations found..
07:43:47.242 |I| VsSolutionManager15 | :1 | VSSolutionManager::VsSolutionWrapperLifetimes: Solution instance created 46328882
07:43:48.762 |E| ProjectModelUpdaterImpl | :1 | Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.
--- EXCEPTION #1/2 [InvalidOperationException]
Message = “Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.Shell
StackTraceString = “
at JetBrains.Application.Threading.ContentModelReadWriteLock.AcquireWriteLock(CallerInfo callerInfo)
at JetBrains.Application.Threading.IShellLocksEx.UsingWriteLock(IShellLocks locks, String callerFilePath, String callerMemberName)
at JetBrains.ProjectModel.ProjectItemBase.DoRemove()
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateFolderContent(LateWriteLockCookie lateWriteLockCookie, IProjectFolder folder, IProjectFolderDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(LateWriteLockCookie lateWriteLockCookie, IProjectDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(IProjectDescriptor projectDescriptor, UpdateFlags flags, Boolean isReadOnly)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<>c__DisplayClass32_0.<UpdateOrCreateProjectAsyncImpl>b__0()
at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher[T](Func`1 action)
at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass34_0`1.<Create>b__1(Object state)
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<UpdateOrCreateProjectAsyncImpl>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.EntryWithTaskCompletionSource`1.<RunAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
”
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(Object stateMachine)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<>c.<.cctor>b__8_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
”
07:43:58.444 |I| VsSolutionManager15 | :1 | VSSolutionManager::CloseSolutionInstance 46328882
07:43:58.546 |I| VsSolutionManager15 | :1 | VSSolutionManager::VsSolutionWrapperLifetimes: terminated 46328882
07:43:59.798 |I| dotMemoryIdeNavigationHost | :103 | Initializing the host, lifetime: 18835183, address: net.pipe://localhost/dotMemory/ideNavigation/11468
07:44:00.233 |I| IndicatorsItemsControl | :1 | ResizeGrip. ResizeGripControl
07:44:00.233 |I| IndicatorsItemsControl | :1 | Panel = StatusBarPanel - DockPanel
07:44:00.234 |I| IndicatorsItemsControl | :1 | TrySubclass. Take 2. OK
07:44:00.413 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs12 validation failed. No per-user nor per-machine registrations found..
07:44:00.441 |W| InstalledHostsDiscovery | :1 | Host ReSharperPlatformVs15_9708838f validation failed. No per-user nor per-machine registrations found..
07:44:04.366 |I| VsSolutionManager15 | :1 | VSSolutionManager::VsSolutionWrapperLifetimes: Solution instance created 42925474
07:44:05.434 |E| ProjectModelUpdaterImpl | :1 | Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.
--- EXCEPTION #1/2 [InvalidOperationException]
Message = “Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root.InnerException
ClassName = System.InvalidOperationException
HResult = COR_E_INVALIDOPERATION=80131509
Source = JetBrains.Platform.Shell
StackTraceString = “
at JetBrains.Application.Threading.ContentModelReadWriteLock.AcquireWriteLock(CallerInfo callerInfo)
at JetBrains.Application.Threading.IShellLocksEx.UsingWriteLock(IShellLocks locks, String callerFilePath, String callerMemberName)
at JetBrains.ProjectModel.ProjectItemBase.DoRemove()
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateFolderContent(LateWriteLockCookie lateWriteLockCookie, IProjectFolder folder, IProjectFolderDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(LateWriteLockCookie lateWriteLockCookie, IProjectDescriptor descriptor, UpdateFlags flags)
at JetBrains.ProjectModel.Update.ProjectModelUpdater.UpdateOrCreateProject(IProjectDescriptor projectDescriptor, UpdateFlags flags, Boolean isReadOnly)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<>c__DisplayClass32_0.<UpdateOrCreateProjectAsyncImpl>b__0()
at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher[T](Func`1 action)
at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass34_0`1.<Create>b__1(Object state)
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<UpdateOrCreateProjectAsyncImpl>d__32.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.EntryWithTaskCompletionSource`1.<RunAsync>d__6.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
”
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Entry UpdateProject Designer execution failed. Removing from queue Cannot take the Write Lock on thread JetPool(S) #2:25. When the Read Lock is held, the Write Lock can be taken on the Primary Thread only.”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
Data.ManagedThreadName = <NULL>
InnerException = “Exception #1 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ProjectModel.Update.ProjectModelUpdaterImpl.<RunAsync>d__30.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.InvokeMoveNext(Object stateMachine)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.<>c.<.cctor>b__8_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
”
Please sign in to leave a comment.
It works for some solutions and not for others :s
Hello Alberto!
Thank you for contacting us.
Here's a similar issue reported in YouTrack - https://youtrack.jetbrains.com/issue/RSRP-471321. There's workaround described by the user who tried unloading/loading affected projects.
Please check if it helps in your case also.
Anyway the problem is fixed in ReSharper 2018.3 for which EAP is going to be started soon. Please follow the issue to get the latest updates on it.
Thank you.
Hi Angelina
Thanks for the link!
All my projects are C# so that is not the problem. It seems not to be happening in only one project, just an specific solution that does not have anything special, because other solutions of the system, which share most of the projects with the problematic one, are working fine.
Can I provide any other information to help you?
Thank you for the reply, Alberto.
Is there any chance you could provide solution which demonstrates the issue? You can do it privately via 'Submit a request' form. Also we can sign NDA if needed.
Thank you.
Hi Angelina,
The problem is that this is happening in one of the solutions, and I've just re downloaded the whole git repository and it still happens.
I cannot give you an example because its a very big repository and I'm not alllowed to take it out of the company for any non-critical reason. The problematic sln is not that big but it depends in several other projects just for dependencies, so at the end at least half of the code should be copied to open it.
I can obtain any logs, screenshots or shared desktop or whatever you might need to take a look into the error.
Thanks in advance
Hello Alberto!
Thank you for the reply.
As far as the problem is reproduced only for some specific solution let start with the following suggestion - https://resharper-support.jetbrains.com/hc/en-us/articles/206546989-ReSharper-stopped-working-for-a-single-specific-solution.
Please let us know about the results.
Thank you.
Wow thanks!
Deleting the solution cache did the trick :) (I already tried with .suo file but without success)
I tried with the Clear cache button in the options window but it always told me that there was no solution loaded although it was, but navigating manually to the cache folder and deleting the problematic solution folder fixed it :)
Thanks again!
Great!
Please feel free to contact us in case of any questions or problems.
Thank you.