不明白为什么会收到错误CS0234

Rod*_*Rod 5 c# wpf

我们正在使用Visual Studio 2015进行WPF项目。我们在项目中有一个名为Assets的文件夹。它在VS 2015中显示良好。其中的文件在解决方案资源管理器中显示良好。但是当我们构建它时,VS 2015会抱怨以下错误:

“错误CS0234类型或名称空间名称'Assets'在名称空间'CoreFramework'中不存在(您是否缺少程序集引用?)“

(CoreFramework是我们的解决方案和Assets所在项目的名称。)

我不知道CoreFramework中的文件夹如何,但是在构建它时,VS 2015只是看不到它。我曾尝试在VS 2015中清理项目和解决方案,但这完全没有帮助。同样的错误不断弹出。而且它们也会在我们的每晚建筑物中弹出。

那么,是什么原因导致VS 2015同时看到项目中的文件夹却看不到项目中的同一文件夹?

Rod*_*Rod 6

在这种情况下,我必须做的是删除项目主文件夹下 obj 文件夹中的所有内容。解决方案的名称是 CoreFramework,主项目的名称也是 CoreFramework。所以我所做的是去 \CoreFramework\CoreFramework\obj 并删除那里的所有内容。由于此时我们只处理调试版本,因此唯一存在的就是 Debug 文件夹以及其下的所有临时文件和文件夹。一旦我这样做了,然后重建解决方案就会重新创建所有临时文件和文件夹,而不会出现我在 Assets 文件夹中遇到的问题。它建造得很好。

青年会


小智 6

检查两个项目的.Net-Framework 版本。如果引用的项目的 .Net-Framework 版本高于引用项目,则可能会发生此错误。

项目名称 -> 属性 -> 应用程序 -> 目标框架