So, I am working on a C# project to add unit tests to an existing, very large solution, without previous tests. The design for this is to add a unit test project to the existing solution, referencing the existing project in order to carry out the test logic.
In terms of compiling and running the tests, as I only ever actually update and change my tests as part of this work, I would like to only build and run the test project without rebuilding the large underlying project, which Visual Studio seems to do regardless of whether anything in the original project has changed.
From what I've been able to glean from online, there are options in VS to limit what is actually compiled apart from dependencies, though applying these have made no difference.
EG: Visual Studio 2008 Unnecessary Project Building (Different version of VS, but concept is the same)
Is there a way to build and run tests in this way, or is is it simply that VS will always rebuild any referenced projects?