We currently use Remoting when communicating to a .NET Framework agent and TCP with a .NET Core agent.
Since the standard engine itself targets the .NET Framework, we are capable of using TCP in both environments.
I propose we eliminate Windows Remoting and use TCP for all agents.
Although this would give us a single common Transport, I would keep the existing class structure, which permits us to add new transports to the engine.
@nunit/engine-team Thoughts on this?
We currently use Remoting when communicating to a .NET Framework agent and TCP with a .NET Core agent.
Since the standard engine itself targets the .NET Framework, we are capable of using TCP in both environments.
I propose we eliminate Windows Remoting and use TCP for all agents.
Although this would give us a single common Transport, I would keep the existing class structure, which permits us to add new transports to the engine.
@nunit/engine-team Thoughts on this?