Ну, самый простой способ для человека, который будет сидеть перед другой машиной, это, конечно, программа установки.
Я полагаю, что в большинстве выпусков VS есть какая-то поддержка установщика, в которой вы можете создать проект установки, который в конечном итоге будет представлять собой файл .exe и .msi, который вы можете использовать для установки программного обеспечения, и тогда вы получите практически все вам нужны такие вещи, как ярлыки на рабочем столе / в меню «Пуск», поддержка GAC, удаление, загрузка среды выполнения .NET, если необходимо, и т. д.
Проверьте диалоговое окно нового проекта в вашей Visual Studio, и я уверен, что вы найдете там что-то полезное, если нет, то я уверен, что кто-то здесь может указать вам правильное направление.
С другой стороны, если вы хотите пойти по ручному маршруту, то некоторые из инструментов .NET устанавливаются в каталог .NET под C: \ Windows \ Microsoft.NET \ Framework \ version.