Немного опоздал на эту вечеринку, но в моем случае у меня была опечатка в пути к файлу процесса, который я пытался открыть с помощью Process.Start. Это была ошибка, описанная @Varun Maggo. Мне удалось выяснить это, потому что в окне «Выходные данные модульного тестирования» стек вызовов, показанный в сообщении об ошибке, указывал на соответствующую строку.
Таким образом, вполне вероятно, что ошибка, которую вы видите, маскирует реальную проблему.