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

时间:2013-09-06 14:03:16

标签: wpf xaml xml-namespaces

首先,我想强调我知道如何在我的XAML文件中正确定义XML命名空间。由于代码中的错误导致重复错误 not 。问题是阻止我的项目成功构建或运行,并且提到的Converter类工作正常。

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

enter image description here

当我点击“重新加载设计器”链接时,错误会返回。这个问题最糟糕的部分是我在这些观点上失去了所有智能感知。

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

enter image description here

但你可以清楚地看到它们已被正确宣布:

enter image description here

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

1 个答案:

答案 0 :(得分:6)

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

请尝试使用c:\​​ projects \ yourprojecthere吗?

WPF Project on a network share with clr-namespace