Thank you for getting back to me.
My suggestion for the shared network location was based on the idea to not install the application under test across all machines. Apparently your requirements differ a bit.
Anyways, you could add a deploy task in the TFS build to deploy the compiled project to the dedicated testing environment and then use MSBuild or vstest.console.exe to run the tests. Please find a list with all available tasks
which Microsoft includes in the TFS builds.
I hope this will be helpful to you. In case of any further questions please let me know!