【发布时间】:2012-02-27 22:28:28
【问题描述】:
我有一个刚刚从 VS2008 升级到 VS2010 的 .NET 解决方案。它包含三个 Web 项目和两个直接的 VB 项目。 Web 项目都依赖(并引用)名为 BusinessLogic 的 VB 项目之一。
所有项目都针对 .NET 2.0,但 VS2010 发出以下构建警告:
以下程序集依赖于 .NET 版本 高于目标且可能无法正确加载的框架 在运行时导致失败:BusinessLogic, 版本=1.0.4419.22315,文化=中性,PublicKeyToken=null。这 依赖项是:Microsoft.VisualBasic,版本=8.0.0.0, 文化=中性,PublicKeyToken=b03f5f7f11d50a3a。你应该要么 确保依赖程序集对于目标是正确的 框架,或确保您正在处理的目标框架是 依赖程序集的。
据我了解,8.0.0.0 是 .NET 2.0 的正确 VB 版本,为什么这是一个警告?这有什么好担心的吗?
【问题讨论】: