ServiceStack определяет, какие Сервисные Модели включать в свои метаданные Сервисов, используя ссылки на типы. 2 разных Сервисных Модели не должны иметь ссылки друг на друга, и в идеале должно быть только 1 Сервисная Модель на Приложение.
Таким образом, вы должны отделить любые ссылки Сборки ServiceModel, которые должны быть свободны от зависимостей , т. Е. Единственные ссылки, которые должна иметь ваша сборка ServiceModel, это на dep / impl-free ServiceStack.Interfaces.dll , которую вы можете сделать, скопировав нужные типы из другой сборки в вашу ServiceModel как отдельнуюклассы, в которых вы можете использовать Auto Mapping для копирования свойств между разными типами в разных сборках.