缺少Import语句。 (VS2008不再编译我的项目)

时间:2008-11-05 16:29:45

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

这可能不是一件容易的事,但......

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

我点击了构建,我得到了100个错误:

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

等。

认为这必须与VS2008出错有关,因为它建立在我的同事机器上,并且一些文件在源代码控制中没有改变。进口不是以前的版本。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

那些似乎位于VisualBasic名称空间中。

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

答案 2 :(得分:1)

几乎可以肯定是参考文献。

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

除非你的解决方案很庞大(比如我的遗憾),你可以通过在每个项目的属性中提供参考路径来轻松解决这个问题。