Every time I compile my solution the unit-tests start to run in background as I see in the Test Explorer.
Is there any configuration to prevent VS from doing that?
Disable the "Run Tests after Build" setting:
Source: http://tfs.visualstudio.com/en-us/learn/run-a-unit-test-after-build-in-vs.aspx
My problem: I have 'Run Tests After Build' Off. Although the test cases are not running, the test discovery itself is running for minutes after every build. Below setting fixed my problem.
Under Test->Test Settings-> uncheck 'Keep Test Execution Engine Running'. I am using VS 2015.