Ma solution se compose de 2 projets exécutables et de quelques DLL. Project1 est un projet de périphérique intelligent, Project2 est un projet Windows Forms.
Les deux projets utilisent les mêmes bibliothèques, la raison en est que je veux tester mes bibliothèques sur PC avant de les déployer sur l'appareil.Visual Studio - comment créer deux projets en utilisant les mêmes sources
Le problème est que le type de projet DLL peut être Smart Device Class Library ou Class Library, pas les deux. Je ne peux pas ajouter une référence du projet SD à WF et vice versa. J'ai été en mesure d'ajouter une référence du projet SD à un fichier dll (généré à partir du projet Bibliothèque de classes) au lieu du projet lui-même, mais pour une raison inconnue j'ai reçu le message "ne peut pas charger le type XXX de l'assemblage YYY". Cela ne dépend pas de mon code, parce que quand j'ai créé un projet séparé pour les mêmes sources, tout allait bien.
La seule solution que j'ai trouvé est de créer 2 types de projets pour chaque bibliothèque, mais je ne sais pas comment faire 2 projets basés sur les mêmes sources.
Il répond à ma question. Merci – kmalmur
Oui, mais il y a un problème avec cette solution. Vous pouvez dans l'application PC modifier le code pour n'utiliser que des outils de framework complets qui casseront la version de framework intelligente mais qui continueront bien dans votre application "framework complet". – Quibblesome
@Quibblesome: Tout ce que vous avez à faire est d'ajuster F6 et cela va construire les deux. – SLaks