16 comments
Comment actions Permalink
Official comment

Hello Johanna! Feel free to install ReSharper 2018.3 EAP to VS2019 https://www.jetbrains.com/resharper/eap/.

Thanks!

 

Comment actions Permalink

I have the licensed R# 2018.2.3. Will that support VS 2019 Preview or only the EAP? Thanks.

0
Comment actions Permalink

@Alex, only ReSharper 2018.3 (EAP and the release build) will support VS2019.

1
Comment actions Permalink

Can the EAP and 2018.2.3 be installed side by side, i.e. the EAP for VS 2019 and 2018.2.3 for VS 2017, or are they exclusive?

0
Comment actions Permalink

@Bradley, definitely yes, run the R# 2018.3 EAP installer, untick all Visual Studio tiles but VS2019 and proceed the installation. It will install EAP build only into VS2019 and won't touch other VS versions.

0
Comment actions Permalink

The EAP appears to be closed now. Any other way to install ReSharper on VS 2019 Preview then?

0
Comment actions Permalink

@Jacob, install ReSharper 2018.3 release build https://www.jetbrains.com/resharper/download/, it has the same support for VS2019 Preview as an EAP. 

1
Comment actions Permalink

In Visual Studio 2019 Resharper cannot find ViewData, I reinstalled it and clear caches, no luck. Any ideas?

 

 

0
Comment actions Permalink

Using VS 2019 (release version 16.0.1) with ReSharper Ultimate (version 2018.3.4), when you launch VS you get a message across the top that says "One or more of your installed extensions will not be compatible with a future Visual Studio update.  Learn More   Manage Performance  Don't show this message again". 

If you click on "Learn More" (https://docs.microsoft.com/en-us/visualstudio/extensibility/synchronously-autoloaded-extensions?view=vs-2019) you get an article about syncronous extensions. The first paragraph states 

"Synchronously autoloaded extensions have a negative impact on the performance of Visual Studio and should be converted to use asynchronous autoload instead. Starting in Visual Studio 2019 Preview 2, users are notified when an extension is being synchronously autoloaded. The extension will load and work as normal"

Further reading on this page states "All extensions that synchronously loaded any packages in any user sessions appear in the Deprecated APIs tab."

If you go back and click on "Manage Performance" you will see ReSharper is the offending extension and is listed under "Deprecated API's". 

Will this be fixed anytime soon? I would hate for a new version of VS to be released that no longer support ReSharper. 

3
Comment actions Permalink

Rather than  version 16.0.1 Bjackman mentions, I just installed 16.1.0 which also has the same issue

 

"Synchronously autoloaded extensions have a negative impact on the performance of Visual Studio and should be converted to use asynchronous autoload instead. Starting in Visual Studio 2019 Preview 2, users are notified when an extension is being synchronously autoloaded. The extension will load and work as normal"

 

Is Resharper support discontinuing?

2
Comment actions Permalink

I am having the same issue; Resharper no longer works in VS 2019 Preview 6.1.0 although does appear to be working in VS 2019 RC 6.0.2

0
Comment actions Permalink

@Alexander Kurakin I have installed VS 2019 16.0.1, I have resharper 2018.3.4. Most things are working but unit tests are not showing or cant run any tests/use any menu features under Unit Test>

Please help!

 

0
Comment actions Permalink

@Bjackman can you see any unit tests?

0
Comment actions Permalink

@Dvanrooyen Please try installing ReSharper 2019.1 EAP https://www.jetbrains.com/resharper/eap/, since only EAP builds support MSTest framework in Visual Studio 2019 (refer to EAP3 notes on the EAP page).

0
Comment actions Permalink

In response to Dvanrooyen  inquiry above...

Using VS version 16.0.2 with ReSharper version 2018.3.4... My solution has over 1000 unit tests but when I run thru the steps Dvanrooyen specifies above I get the Unit Test Explorer window appearing with only 5 tests showing. The 5 tests that are showing are all the same test type (Load Assemblies) in 5 different projects in my solution.

// Verifies that the native dll's can be loaded
[TestMethod]
public void NativeAssemblies_LoadSqlTypes()
{
Workers.SqlServerTypes.Utilities.LoadNativeAssemblies(assemblyLocation);

}

When I attempt to run any of these tests I get the following errors:

2019.04.22 09:19:32.970 ERROR Transition failed: Transition from state <Disconnected> on event <local::Connect>. Executable file to start couldn't be found on path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe' The system cannot find the file specified

--- EXCEPTION #1/3 [Win32Exception]
Message = “The system cannot find the file specified”
ExceptionPath = Root.InnerException.InnerException
NativeErrorCode = 2
ClassName = System.ComponentModel.Win32Exception
HResult = E_FAIL=EFail=80004005
Source = System
StackTraceString = “
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcess.Start()

--- Outer ---

--- EXCEPTION #2/3 [FileNotFoundException]
Message = “Executable file to start couldn't be found on path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe'”
ExceptionPath = Root.InnerException
ClassName = System.IO.FileNotFoundException
InnerException = “Exception #1 at Root.InnerException.InnerException”
HResult = COR_E_FILENOTFOUND=E_FILENOTFOUND=80070002
Source = JetBrains.ReSharper.UnitTestFramework
StackTraceString = “
at JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcess.Start()
at JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.StartRunner()
at Appccelerate.StateMachine.Machine.ActionHolders.ArgumentLessActionHolder.Execute(Object argument)
at Appccelerate.StateMachine.Machine.States.State`2.ExecuteEntryAction(IActionHolder actionHolder, ITransitionContext`2 context)

--- Outer ---

--- EXCEPTION #3/3 [LoggerException]
Message = “Transition failed: Transition from state <Disconnected> on event <local::Connect>. Executable file to start couldn't be found on path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe'”
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #2 at Root.InnerException”
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.<.ctor>b__24_10(Object sender, TransitionExceptionEventArgs`2 args)
at Appccelerate.StateMachine.Machine.StateMachine`2.RaiseEvent[T](EventHandler`1 eventHandler, T arguments, ITransitionContext`2 context, Boolean raiseEventOnException)
at Appccelerate.StateMachine.Machine.StateMachine`2.OnExceptionThrown(ITransitionContext`2 context, Exception exception)
at Appccelerate.StateMachine.Machine.Contexts.TransitionContext`2.OnExceptionThrown(Exception exception)
at Appccelerate.StateMachine.Machine.States.State`2.HandleException(Exception exception, ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.HandleEntryActionException(ITransitionContext`2 context, Exception exception)
at Appccelerate.StateMachine.Machine.States.State`2.ExecuteEntryAction(IActionHolder actionHolder, ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.ExecuteEntryActions(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.Entry(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.EnterShallow(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.EnterHistoryNone(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.EnterByHistory(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.Transitions.Transition`2.Fire(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.States.State`2.Fire(ITransitionContext`2 context)
at Appccelerate.StateMachine.Machine.StateMachine`2.Fire(TEvent eventId, Object eventArgument)
at Appccelerate.StateMachine.ActiveStateMachine`2.ProcessEventQueue(CancellationToken cancellationToken)
at Appccelerate.StateMachine.ActiveStateMachine`2.<Start>b__32_0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(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.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.ThreadPoolTaskScheduler.LongRunningThreadWork(Object obj)
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
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 System.Threading.ThreadHelper.ThreadStart(Object obj)

2019.04.22 09:19:33.001 ERROR System.IO.FileNotFoundException: Executable file to start couldn't be found on path 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.executionengine.x86.exe' ---> System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcess.Start()
at JetBrains.ReSharper.UnitTestFramework.Processes.PreparedProcess.Start()
at JetBrains.ReSharper.UnitTesting.MSTest.Provider.Execution.MsTestExecutionProtocol.StartRunner()
at Appccelerate.StateMachine.Machine.ActionHolders.ArgumentLessActionHolder.Execute(Object argument)
at Appccelerate.StateMachine.Machine.States.State`2.ExecuteEntryAction(IActionHolder actionHolder, ITransitionContext`2 context)
2019.04.22 09:19:33.012 WARN Element SpectrumControls.Worker.Tests.NativeAssembliesTest.NativeAssemblies_LoadSqlTypes was left pending after its run completion.

Clearly ReSharper needs some time to get their product compatible with VS 2019.

I have disabled ReSharper in VS 2019 and when I need any of its functionality I open up my solution in VS 2017.

Hopefully they will get a cleaner version out soon. 

0
Comment actions Permalink

FYI All, I installed 2019.1 EAP 7 from https://www.jetbrains.com/resharper/eap/, and now see and can run all unit tests (just under 30K).

 

I have not installed the new update for VS2019, that will be next :)

 

thanks!

 

0

Please sign in to leave a comment.