【问题标题】:is a namespace but is used like a variable是一个命名空间,但用作变量
【发布时间】:2019-04-11 12:24:44
【问题描述】:

错误:当我尝试调用语言文件夹时,下一条消息显示为错误消息“WebApplication5.language 是命名空间,但用作变量

【问题讨论】:

  • Folder != 命名空间,但默认情况下,Visual Studio 将通过它们所在的文件夹命名类等。你不需要像 WebApplication5.language.myresource 这样的东西吗????
  • 我想访问 myresource 文件,所以我必须从父级 webapplication5"namespace".language"namespace".myresource"class".Property 调用它
  • @ahmed 没错,是的。如您所述,您需要使用WebApplication5.language.myresource.Property
  • @WebApplication5.language.myresource(由于其保护级别而无法访问)现在有什么解决方案

标签: c# razor asp.net-core razor-pages


【解决方案1】:

我有办法。您需要将名为“myresource”的类准备为公共,并且其所有成员都应该是公共的,以便他们可以读取其命名空间“language”,但不能作为变量。

【讨论】:

    猜你喜欢
    • 2021-03-31
    • 2015-07-22
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多