【问题标题】:C# ASP.Net The type or namespace name 'Secure' does not exist in the namespace 'source_extranet'C# ASP.Net 名称空间“source_extranet”中不存在类型或名称空间名称“安全”
【发布时间】:2011-02-24 05:51:10
【问题描述】:

下午好,

我真的需要你的帮助,因为这是一场噩梦!

我之前在引用 3rd Party Dll (Here) 时遇到了问题,但我已经克服了这个问题,现在我在引用我自己的类时遇到了问题!

在构建时一切似乎都很好,完全没有错误,但是当我去运行应用程序时,它会出现以下编译错误:

编译器错误消息:CS0234:命名空间“source_extranet”中不存在类型或命名空间名称“Secure”(您是否缺少程序集引用?)

类中Error指向该行的那一行:

source_extranet.Secure.BackendCustomData newdata =
new source_extranet.Secure.BackendCustomData();

这行代码指向与调用代码类在同一文件夹中的类。

我在 Google 上搜索了一个答案,但没有找到任何可以帮助我找到问题答案的东西。

任何帮助都会很棒!

【问题讨论】:

  • 似乎包含命名空间 Secure 的 dll 不在您的 BIN 文件夹中。您的 APP 运行情况如何?
  • 类代码在哪里?在 App_Code 文件夹中?
  • 您在哪里go 运行应用程序?你能用 ctrl+f5 运行应用程序吗?
  • 你有任何附加到应用程序的配置文件吗?
  • @Claudio - 代码类在我的应用程序中,并正确构建到 dll 中并放入 Bin 文件夹中。 @alex - 代码类位于项目文件夹的子文件夹中。调用代码类也在同一个文件夹中。 @KMan - 我正在运行 Visual Studio 2008。@Nix - 应用程序中包含一个 web.config 文件。

标签: c# asp.net class reference namespaces


【解决方案1】:

检查您的 Secure 类是否也使用 source_extranet 命名空间。如果它是一个分部类,请确保分部也有正确的命名空间。

【讨论】:

  • 类命名空间是“source_extranet.Secure”。
【解决方案2】:

这一切都出了问题,因为一位同事试图添加额外的功能并且显然非常不成功!

在恢复他的更改后,它现在可以完美运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多