名称空间中不存在名称“...”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,但它没有解决这个问题。
答
我只是想通了。我删除了referance,右键单击dll文件并选择“解除阻止文件”,将其添加到引用中,现在每个都没问题。
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