2016-08-04 6 views
1

J'ai un WPF Usercontrol qui affiche "Impossible de créer une instance de 'x'" pendant la conception. Au moment de l'exécution, cela fonctionne bien. Je peux le voir directement quand j'ouvre le contrôle d'utilisateur, cependant quand j'ajoute le contrôle d'utilisateur à un autre contrôle me donne cette erreur.Impossible de créer l'instance de 'x' WPF Design time

la plus intérieure Stack Trace me donne ceci:

IOException: Cannot locate resource 'cptv/vtimewidget.xaml'. 

    at MS.Internal.AppModel.ResourcePart.GetStreamCore(FileMode mode, FileAccess access) 
    at System.IO.Packaging.PackagePart.GetStream(FileMode mode, FileAccess access) 
    at System.IO.Packaging.PackagePart.GetStream() 
    at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator) 
    at BLUE.Controls.CPTV.VTimeWidget.InitializeComponent() 
    at BLUE.Controls.CPTV.VTimeWidget..ctor() 

solutions possibles trouvé en ligne qui ne fonctionne pas

  • Nettoyer et construire la solution
  • Utilisation de « paquet: // demande : ,,,/Project/... "au lieu de" ../../ "pour les références de fichiers

Merci

Répondre

0

J'avais exactement le même problème. Il semble un hickup de VS2015 qui est en quelque sorte lié à i18n et l10n. Quelle aide pour moi était de supprimer l'étiquette UICulture de mon fichier *.csproj. Puis cliquez sur Reload all files lorsque VS détecte le changement de fichier. Après l'exécution du projet une fois que je pouvais re-régler le UICulture sans problèmes.