迁移问题VS2005 - > VS2010 - 缺少装配参考错误

时间:2011-04-26 13:12:49

标签: c# visual-studio-2010 visual-studio-2005 migration

我最近将VS2005的解决方案迁移到了VS2010。 解决方案由大约20个项目组成。其中一个是VB.net,其他是C#。 在VS2005中一切都很好,就是我能够将VB.net项目引用到C Sharp项目中。现在我不能了。 奇怪的是,当我在编辑器中打开一个引用VB.net dll的C#类时,我得到的编译错误听起来或多或少是这样的: “他的类型或名称空间名称'VB.netProject'在命名空间'解决方案名称空间'中不存在(你错过了程序集引用吗?)”

......不,大会参考确实存在!

然而,当我关闭编辑器中的文件并尝试再次编译时,操作成功,我得到的可执行文件就像在VS2005中一样。

有没有办法在编辑器中查看VB.net组件?我相信我错过了什么,但我不知道是什么! : - )

非常感谢您的帮助,

约翰

1 个答案:

答案 0 :(得分:1)

不幸的是,visual studio将目标框架(在迁移之后)设置为.NET Framework 4 Client Profile。如果设置了此目标框架,则无法找到某个命名空间(=>因为客户端配置文件不包含此类)。如果您的项目已设置此目标框架,请验证。您将在项目属性下找到此设置。

亲切的问候,帕特里克