Pergunta

Minha equipe está iniciando um novo aplicativo LOB Winforms e estou avaliando soluções arquitetônicas. Somos capazes de desenvolver com o VS2008, mas precisamos segmentar .NET 2.0. Eu gostaria de usar o SCSF-CAB (abril de 2008), mas a documentação diz que o .NET 3.5 é necessário para executar (não apenas compilar) aplicativos criados com essa estrutura, e isso é o ponto crucial da minha pergunta:

O .NET 3.5 é realmente um requisito para o SCSF-CAB (abril de 2008)?

Pergunto isso porque sou capaz de recompilar o bloco de interface do usuário composto e o pacote de orientação do SCSF, direcionando-se .NET 2.0 em todos os projetos, além de passar em todos os testes de unidade (exceto os 4 testes específicos do WPF).

O ciclo de compilação/teste poderia não revelar uma dependência .NET 3.5? Estou perdendo algo sobre esse requisito?

ATUALIZAÇÃO: Eu criei um módulo Hello Basic Hello World que é executado dentro de um shell do SCSF e ele é executado com sucesso em uma máquina virtual que possui apenas o Windows XP e o .NET 2.0 SP2. Eu também usei o refletor para analisar alguns dos conjuntos que enviam com SCSF e a única dependência> .NET 2.0 que eu encontrei está no Microsoft.practices.smartClient.DisconnectedAgent (TI References System.Servicemodel).

Foi útil?

Solução

Contanto que você se atenha aos namespaces do Microsoft.Practices.Prosticeui, você deve ficar bem com o .NET 2.0.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top