【发布时间】:2021-07-07 07:12:25
【问题描述】:
我得到一个:
找不到类型或命名空间名称
VS2010 中的 C# WPF 应用程序出错。这部分代码编译得很好,但突然我收到了这个错误。我已经尝试删除项目参考和using 语句,关闭 VS2010 并重新启动,但我仍然遇到这个问题。
任何想法为什么会发生这种情况,我似乎在做正确的事情参考和using 声明?
我还在 VS2010 中注意到该命名空间的智能感知工作正常,所以看起来 VS2010 有项目引用并且一方面可以看到命名空间,但在编译期间看不到它?
【问题讨论】:
-
关闭并重新启动 Visual Studio 可能会起作用。有时似乎会“卡住”
-
指导:1) 程序集加载?,2) 程序集加载与原始程序集匹配?,3) 指向旧的或无有效引用的“使用”指令?,4) .csproj 清单包含源无效? , 5) 在整个解决方案(每个类库和项目)中查找正则表达式的搜索工具。 5)检查项目设置的网络框架版本构建选项(团队协作带来这种问题,你必须同意网络框架。双方构建版本)6)之后清理并分别构建每个,最后包括所有引用到目标项目/类库。我应该工作!
-
检查是否引用了 dll。 Dll 位于解决方案目录的 bin 文件夹内。
-
您是否更改了引用某些 nuget 包的项目的嵌套层次结构?试试这个解决方案 - Nuget Packages are there but missing References
标签: c# visual-studio reference namespaces directive