名称空间中不存在名称“...”Visual Studio 2017

问题描述:

我正在使用Visual Studio 2017上的“.Net Framework 4.6.2”的WPF项目。名称空间中不存在名称“...”Visual Studio 2017

I从互联网上得到一个名为“GrayscaleEffect”的dll文件并将其添加到引用中。

在XAML文件,我增加

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

,并用它是这样的:

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

当我运行它的工作原理的应用,但在XAML编辑它给出了一个错误:

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

我试着重建项目并重新启动Visual Studio,但它没有解决这个问题。

+0

http://*.com/questions/15051121/the-name-does-not-exist-in-the-namespace-clr-namespace。如果仍然无法摆脱错误,则可能需要禁用设计器:http://blog.spinthemoose.com/2013/03/24/disable-the-xaml-designer-in-visual-studio/ – mm8

我只是想通了。我删除了referance,右键单击dll文件并选择“解除阻止文件”,将其添加到引用中,现在每个都没问题。