Начнем с того, что вы не можете легально распространять одну .Net DLL вместе с вашим приложением.
Далее позволяет убедиться, что вы понимаете назначение профиля клиента; и это должно обеспечить меньшую площадь для распространения и / или более быстрое развертывание для ваших пользователей. Это достигается за счет упрощенного подмножества функций Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) и ClickOnce.
Исходя из этого, вам необходимо решить, соответствует ли Профиль клиента вашим целям для вашего приложения.
Если это так, вам понадобится
рефакторинг вашего проекта, чтобы не быть
зависит от любых библиотек, которые
не является частью этого профиля.
Если это не так, то вам действительно не следует
использовать профиль клиента.
Как я понимаю, у вас есть только эти два варианта.