2017-04-09 14 views
0

ich auf einem WPF-Projekt gerade arbeite, die 2017.Der Name "..." existiert nicht im Namensraum ".." Visual Studio 2017

I „.Net Framework 4.6.2" auf Visual Studio verwendet Habe eine DLL-Datei aus dem Internet namens "GrayscaleEffect" bekommen und sie zu Referenzen hinzugefügt.

in XAML-Datei hinzugefügt i

xmlns:grayScaleEffect="clr-namespace:GrayscaleEffect;assembly=GrayscaleEffect" 

Und es wie folgt aus:

<Image.Effect>             
     <grayScaleEffect:GrayscaleEffect x:Name="grayscaleEffect"/> 
</Image.Effect> 

Wenn ich die Anwendung ausführen es funktioniert, aber in XAML-Editor gibt es einen Fehler:

The name "GrayscaleEffect" does not exist in the namespace "clr-namespace:GrayscaleEffect;assembly=GrayscaleEffect".... 

Ich habe versucht, das Projekt neu aufzubauen und Visual Studio neu zu starten, aber dieses Problem wurde nicht gelöst.

+0

http://stackoverflow.com/questions/15051121/the-name-does-not-exist-in-the-namespace-clr-namespace. Wenn Sie den Fehler immer noch nicht beheben können, sollten Sie den Designer möglicherweise deaktivieren: http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/ – mm8

Antwort

0

Ich habe es gerade herausgefunden. Ich entfernte die Referenz, Rechtsklick auf DLL-Datei und wählte "Unblock-Datei", hinzugefügt, um die Referenzen und alles ist in Ordnung jetzt.

Verwandte Themen