У вас будут проблемы со ссылками на файлы в сети в .net, поскольку сетевые ресурсы не заслуживают доверия.
Я думаю, что есть способ указать машину в качестве надежного источника, но вам придется вносить изменения в конфигурацию на каждой машине, на которой работает ваше приложение.
Если честно, вам лучше написать приложение-оболочку, которое копирует dll-файлы в локальную папку, а затем запускает основное приложение. Вы всегда можете скопировать новейшую версию в локальный каталог и использовать ее как службу распространения бедного человека.
Кроме того, вы можете захотеть посмотреть на щелчок один раз, поскольку он звучит так, как будто вы находитесь в контролируемой среде. Я использую его в нескольких проектах, и он прекрасно работает.