【问题标题】:Error: The type or namespace AdvancedTextBoundary could not be found错误:找不到类型或命名空间 AdvancedTextBoundary
【发布时间】:2014-08-28 18:21:46
【问题描述】:

我有这行代码:

public AdvancedTextBoundary TextBoundary { get; set; }

得到这个错误:

Error:  The type or namespace AdvancedTextBoundary could not be found (are you missing a directive or an assembly refrence?)

答案可能很简单,但是我搜索了 StackOverflow 和 Google 都没有。

非常感谢!!

【问题讨论】:

  • 这个类的目的是什么?你在哪里得到参考?它是你项目中的类吗?
  • @Learner 该类是我项目中的公共抽象类。这能回答你的问题吗?
  • @cullub 您可能只是缺少using 声明。将光标放在您在此处发布的 sn-p 中的 AdvancedTextBoundary 上,然后按 ctrl + .。在上下文菜单中选择顶部选项应该会为您添加 using 语句。
  • 如果执行此操作需要程序集引用,那可能会解决我的问题
  • 错误非常明显。如果您引用了正确的程序集,请右键单击 AdvancedTextBoundary -> Resolve -> using ...。如果您没有看到该选项,则说明您没有引用此类所在的程序集。

标签: c# .net winforms compiler-errors visual-c#-express-2010


【解决方案1】:

您需要一个using 语句,因为AdvancedTextBoundary 类和您在其中添加了该类型属性的类位于不同的命名空间中。

您可以让 Visual Studio 为您添加引用,方法是将光标放在 AdvancedTextBoundary,按 ctrl + .,然后按 Enter 键或用鼠标选择顶部选项。

请注意,如果您缺少对程序集或项目的引用,上下文菜单将没有添加 using 语句的选项,而是为您提供创建类的新存根的选项用那个名字。在这种情况下,您需要先添加引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 2019-09-14
    • 2013-10-23
    相关资源
    最近更新 更多