Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio找不到引用 问题_Visual Studio_Project Reference - Fatal编程技术网

Visual studio Visual Studio找不到引用 问题

Visual studio Visual Studio找不到引用 问题,visual-studio,project-reference,Visual Studio,Project Reference,突然间,VisualStudio(2015 RC)开始在我面前抛出错误CS7069。它说 Reference to type '...' claims it is defined in '<assembly>', but it could not be found. 对类型“…”的引用声明它是在“”中定义的,但找不到它。 然而VS的功能“Goto reference”确实起作用了,而且squigglies并没有持续出现,所以我觉得有些奇怪的事情正在发生 我是如何制造问题的 它始于

突然间,VisualStudio(2015 RC)开始在我面前抛出错误CS7069。它说

Reference to type '...' claims it is defined in '<assembly>', but it could not be found.
对类型“…”的引用声明它是在“”中定义的,但找不到它。 然而VS的功能“Goto reference”确实起作用了,而且squigglies并没有持续出现,所以我觉得有些奇怪的事情正在发生

我是如何制造问题的 它始于我重构/拆分项目时。我正在将.cs文件从一个项目移动到一个新项目。我移动到新项目的类型在引用这两个项目的项目的编译过程中再也找不到了

我试过的 我验证了相关程序集确实被引用、存在并且具有带有public修饰符的类型。我重建了它,检查了(目标框架等的)版本号,删除了相关的引用并重新添加了它,清理了解决方案和项目,检查了configuration manager设置,删除了所有VS的临时文件等等,4天内我都无法修复这个bug。我想补充一句,4天很长


谷歌搜索也没有产生任何结果,所以我希望下一个犯了与我相同错误的可怜人能找到这个页面,因为我最终发现了发生的事情:

我有两个程序集名称相同的项目


在“属性”菜单中重命名新部件会使所有错误消失

尝试清理/重建项目。它帮助了我

同时尝试删除解决方案文件夹中的所有*.suo和*.user文件

修复了Visual Studio 2015上的错误。
转到工具菜单,选项,调试,常规:选中:“使用旧的C#和VB表达式计算器”

我遇到了这个问题,结果我选择了错误的构建配置。未为该生成配置选择参考项目和我正在生成的项目。修复起来很简单,但不是我看了一会儿的东西。

我确实说过我试过了。。。但是,好的,它可以解决具有类似症状的其他问题。您是否专门尝试过“清理”然后“构建”或“重建”?请尝试删除引用,然后重新添加它