【发布时间】:2009-04-20 22:06:19
【问题描述】:
我在 Visual Studio 2008 的移动桌面应用程序 .NET 3.5 中遇到此错误。
找不到类型“MyNamespace.MyType”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保该项目已成功构建。
这会在打开表单时显示。它无法引用的类型是属于同一项目的用户控件。命名空间没有任何问题。这令人抓狂——项目构建得很好。
另外,引用的控件不是本文中的泛型类:"Could not find type" error loading a form in the Windows Forms Designer
更新: 现在看来,它似乎正在工作。这似乎是一个零星的问题...
【问题讨论】:
-
可能值得看看this similar question接受的答案
-
(+1) 我同意,程序集版本的更改可能是一个问题。当您看到此消息时,请在重新编译之前删除该 dll 的所有副本。听起来它正在寻找与编译时不同的 dll 版本。
-
佩德罗的回答为我解决了这个问题。干净的构建不起作用,所以我删除了 bin 文件夹。然后点击重建并修复它。就我而言,我重命名了项目而不是更改版本号
标签: visual-studio visual-studio-2008 compact-framework