为什么我要继续获取"必须为本地项目中不属于项目的XAML文件指定程序集"?

She*_*dan 3 wpf xaml xml-namespaces

首先,我想强调一下,我确实知道如何在我的XAML文件中正确定义XML命名空间.这个重复的错误不是由我的代码中的错误引起的.问题并不能阻止我的项目成功构建,或者运行并且提到的Converter类完美地工作.

当我构建项目时,错误消失了.但是,设计人员会显示熟悉的错误消息:

在此输入图像描述

当我点击"重新加载设计器"链接时,错误将返回.这个问题最糟糕的部分是我在这些视图上丢失了所有Intellisense.

错误突出显示了这些命名空间:

在此输入图像描述

但是您可以清楚地看到它们已被正确声明:

在此输入图像描述

我确信之前已经找到了解决这个问题的方法,但是在刚刚进行了广泛的搜索之后,我只能找到与此错误相关的一百万个帖子,其中用户实际上已经犯了错误.另请注意,这是一个全新的WPF应用程序,不能从互联网或网络驱动器下载.

Ala*_*lan 6

项目是否在网络驱动器上?XAML存在于网络驱动器上的项目存在问题.在企业环境中,您的文档通常会重新映射到网络路径,从而导致默认项目文件夹出现此问题.

试试c:\ projects\yourprojecthere吗?

具有clr-namespace的网络共享上的WPF项目