Если вам нужна только командная поддержка, я бы посоветовал полностью избегать Prism, и таким образом вы уменьшите размер вашего файла .xap.Я бы посоветовал вам взглянуть на код (либо в Reflector, либо открыть исходный код Prism) и скопировать в свой проект все файлы в пространстве имен «Microsoft.Practices.Composite.Presentation.Commands» в «Microsoft.Practices.Composite.Presentation»сборка.Вы можете игнорировать CompositeCommand.
Если вы предпочитаете ссылаться на сборку, перейдите с «Microsoft.Practices.Composite.Presentation».Если вы используете только команды, вам не понадобятся другие сборки.Компилятор сообщит вам, если вы начнете использовать другие классы из этой сборки, которые зависят от другого.Две другие зависимости для этой сборки (для классов, отличных от команд): «Microsoft.Practices.Composite» и «Microsot.Practices.ServiceLocation».