2012-02-06 140 views
4

我有一个.NET解决方案,我刚刚从VS2008升级到VS2010。它包含三个Web项目和两个直接的VB项目。 Web项目都依赖于(并有参考)一个名为BusinessLogic的VB项目。VS2010抱怨Microsoft.VisualBasic依赖

所有项目都是针对.NET 2.0,但VS2010是养下面的生成警告:

下装配有一个版本的.NET框架 的是高于目标和可能的依赖没有正确加载 运行期间导致失败:BusinessLogic, Version = 1.0.4419.22315,Culture = neutral,PublicKeyToken = null。 依赖关系是:Microsoft.VisualBasic,Version = 8.0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a。您应该确保 确保相关程序集针对目标 框架是正确的,或者确保您正在寻址的目标框架是相关程序集的目标框架的 。

据我所知8.0.0.0是VB 2.0的正确版本,那么为什么这是一个警告?这有什么好担心的吗?

回答

0

你必须去菜单项目|属性,并检查“参考”选项卡。 检查您使用的引用是否为.NET 2.0或更高版本。