我有一个.NET解决方案,我刚从VS2008升级到VS2010。它包含三个Web项目和两个直接的VB项目。 Web项目都依赖于(并引用)一个名为BusinessLogic的VB项目。
所有项目都针对.NET 2.0,但VS2010正在提出以下构建警告:
以下程序集依赖于.NET的一个版本 框架高于目标并且可能无法正确加载 在运行时导致失败:BusinessLogic, 版本= 1.0.4419.22315,Culture = neutral,PublicKeyToken = null。该 依赖项是:Microsoft.VisualBasic,Version = 8.0.0.0, Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a。你也应该 确保依赖程序集对目标是正确的 框架,或确保您要解决的目标框架 依赖集会的那个。
据我所知,8.0.0.0是适用于.NET 2.0的VB的正确版本,为什么这是一个警告?这有点担心吗?
答案 0 :(得分:0)
您必须转到菜单Project | Properties并选中“References”选项卡。 检查您使用的引用是否为.NET 2.0或更高版本。