Bons motivos para NÃO colocar os ViewModels em montagem separada?

stou desenvolvendo um projeto usando o padrão MVVM no WP

m dos principais benefícios do MVVM é manter uma separação clara entre lógica de negócios e apresentaçã

Como um teste para ver como tudo estava bem separado, no fim de semana, mudei todos os ViewModels, Modelos e lógica de negócios para uma DLL separada. O .exe foi deixado como uma fina camada de apresentação.

Isso funcionou perfeitamente,primeira tentativ.

Eu já vi benefícios em manter os modos de exibição (xaml, apresentação) no .exe e a lógica do núcleo em sua própria dll. Por exemplo, não há maisqualque dilem em minha mente sobre se o code-behind no Xaml é um problema: estou confortável com isso se for necessário, pois sei que é específico da apresentaçã

Até agora, essa separação exe / dll funcionou tão bem que minha pergunta é: Alguém já experimentou algumdesvantage a esta abordagem?

Pergunta relacionada:Implementing MVVM in WPF without using System.Windows.Input.ICommand

questionAnswers(4)

yourAnswerToTheQuestion