Deux ans plus tard, je me suis posé la même question, mais je n'ai pu utiliser les commentaires ci-dessus que pour écarter d'autres options et finalement trouver ma réponse lorsque j'ai remarqué que les deux projets avaient tous deux le même fichier .xaml au nom identique dans une seule solution.
Exemple de résumé
1 solution qui a 2 projets : PRINTNOTESPROJ et MAKENOTESPROJ.
Pendant le développement, j'ai utilisé une fenêtre XAML dans MAKENOTESPROJ qui devrait en fait faire partie de PRINTNOTESPROJ dans les exécutables de la version.
Après avoir basculé vers Build->Release, j'ai simplement cliqué sur "PrintWindow.XAML" (dans MAKENOTESPROJ & avec son enfant PrintWindow.xaml.cs) et je l'ai DRAGGÉ sur mon PRINTNOTESPROJ.
*C'est la clé. J'ai oublié que cette opération ne fait que COPIER les fichiers concernés dans le nouveau projet [du moins dans VS 2010]. À partir de ce moment, j'ai reçu votre erreur jusqu'à ce que je supprime "PrintWindow.xaml" de mon projet original MAKENOTESPROJ.
J'espère que cela a un sens... N'hésitez pas à commenter si vous avez des questions !