【问题标题】:Missing Import statements. (VS2008 doesn't compile my project anymore)缺少导入语句。 (VS2008 不再编译我的项目)
【发布时间】:2008-11-05 16:29:45
【问题描述】:

这可能很简单,但是...

我刚刚在 VS2008 中打开了一个解决方案,由于某种原因,编译器无法识别以前编译的错误。

我点击了构建,但出现了 100 多个错误:

Name 'IIf' is not declared.
Name 'IsNumeric' is not declared.
Name HttpUtility is not declared

等等。

认为这一定与 VS2008 出错有关,因为它是在我同事的机器上构建的,并且某些文件自源代码控制以来没有更改。导入不在以前的版本中。

如何在不手动添加导入的情况下进行此构建?

【问题讨论】:

    标签: asp.net vb.net visual-studio-2008


    【解决方案1】:

    检查您的参考资料。如果你一直在乱搞,有时它们似乎会坏掉。

    【讨论】:

    • 是的!同事插入了一个丢失的参考。隐藏在所有这些错误中。谢谢。
    【解决方案2】:

    那些似乎在 VisualBasic 命名空间中。

    右键单击项目选择属性-->参考尝试添加导入Microsoft.VisualBasic。

    【讨论】:

    • Imports Microsoft.VisualBasic 修复了它。这就是答案!
    【解决方案3】:

    几乎可以肯定是参考。

    Visual Studio 对这些很挑剔,如果将解决方案移到另一个位置,可能会丢失引用。

    除非您的解决方案非常庞大(可悲的是我的解决方案),否则您可以通过在每个项目的属性中提供参考路径来轻松解决此问题。

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 2011-10-13
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 2014-08-20
      • 2018-03-18
      • 2013-10-27
      • 2013-05-23
      相关资源
      最近更新 更多