2009-09-08 5 views
1

Si vous ciblez plusieurs fois un assemblage, comment nommer les fichiers? Par exemple, si vous ciblez à la fois standard .net et silverlight si les fichiers sont nommés différemment?Si vous ciblez plusieurs fois un assemblage, comment nommer les fichiers?

Quelque chose comme MyProject.dll et MyProject.Silverlight.dll

Ou devraient-ils être le même nom mais existent dans des répertoires différents

Quelque chose comme DotNet \ MyProject.dll et Silverlight \ MyProject.dll

Merci

Edit: les deux RhinoMocks et Prism utilisent l'approche ".Silverlight"

Répondre

1

Dans notre projet actuel, nous ajoutons .Silvelight au nom de l'assemblage et du projet tout en conservant l'espace de nommage identique à l'assemblage .Net.

Nous n'avons aucun des problèmes mentionnés ci-dessus pour les commentaires car nous ne partageons pas de code XAML et nous utilisons TFS, CI et la réplication des dépendances pour nos versions.

Un des avantages est que vous pouvez identifier visuellement les assemblages silverlight.

2

I pref er pour les faire avoir des noms identiques. Après tout, c'est essentiellement le même assemblage, sur le plan du contenu. De cette façon, il est plus facile de mélanger et de faire correspondre des choses simplement en remplaçant le fichier d'assemblage et en ne modifiant pas les scripts de construction.

+0

Oui. Lorsque les assemblys portent le même nom, il est beaucoup plus facile de réutiliser des fichiers xaml (puisque vous n'avez pas besoin de modifier les déclarations xmlns). – KeithMahoney

Questions connexes