Самый быстрый и самый грязный способ сделать это - создать установщик ClickOnce . Просто установите его, чтобы создать установщик для «пути UNC или общего файлового ресурса». IIRC позаботится о любой начальной загрузке, которая должна быть сделана. Это предполагает, конечно, что ему нужны все стандартные компоненты .NET.
Если вы ссылаетесь на сборки, которые не являются стандартными, вам нужно выбрать ссылку, открыть окно свойств и установить для параметра «Копировать локальный» значение true. Затем они будут включены в установщик ClickOnce.