Notre équipe développe un cadre. Dans une solution différente, nous avons un projet mobile (avec d'autres projets .NET "normaux"). Ce projet mobile bénéficierait de l'utilisation d'une partie du code dans le cadre. Cependant, le framework est la version complète de .NET, pas le framework compact. Comment le projet mobile doit-il utiliser ce code cadre? À l'heure actuelle, notre équipe a ajouté de nombreux fichiers dans le cadre du projet mobile via des fichiers liés. Nous pouvons le faire, mais je me demande s'il y a un meilleur moyen. Avec cette approche, nous devons prendre des mesures supplémentaires sur la machine de construction pour nous assurer que ces fichiers liés sont disponibles lorsque nous construisons la solution avec l'application mobile.Comment un projet mobile doit-il référencer/utiliser des classes dans le framework .net complet?
Une autre option consiste à gérer deux versions des classes de structure; un comme la version complète de .net, et un autre comme la version de cadre compact. Mais maintenir le code en double n'est jamais bon. Le maintien de deux versions des classes va être un cauchemar de gestion.