【发布时间】:2019-07-16 06:42:06
【问题描述】:
我有一个应用程序,我正在使用Kendo.Mvc.UI 现在我正在创建另一个项目,我想在其中使用Kendo.Mvc.UI 所以我添加了Kendo.Mvc.UI 我的bin 文件夹,请参阅下面的图片供参考
并在 Pages > Namespaces 中添加以下代码 my main web.config
<add namespace="Kendo.Mvc.UI" />//the same code is working in my previous project.
我的web.config 中的以下行位于views 文件夹中
<add namespace="Kendo.Mvc.UI" /> //this is same in both the web.config
但我收到以下错误
编译错误说明:编译过程中发生错误 编译服务此请求所需的资源。请 查看以下特定错误详细信息并修改您的源 适当地编码。
编译器错误消息:CS0246:类型或命名空间名称“kendo” 找不到(您是否缺少 using 指令或程序集 参考?)
来源错误:
第56行:
<add namespace="System.Web.Routing" />第 57 行:
<add namespace="System.Web.WebPages" />第 58 行:
<add namespace="kendo.mvc.ui" />第 59 行:
</namespaces>第 60 行:
</pages>
【问题讨论】:
-
你有什么东西可以转换/转换成小写吗? AFAIK web.config 中的命名空间必须与引用列表中的实际命名空间匹配,我从未见过 web.config 中的命名空间可以预先转换为小写。
-
您是否真的将 Kendo.Mvc.dll 添加到项目的引用中,而不是仅将其导入 bin 文件夹?
-
@DavidShorthose 导入 bin 文件夹并在引用中添加引用
-
@TetsuyaYamamoto 不,我没有添加任何东西,这也让我感到困惑,如何将其更改为小写
标签: c# asp.net-mvc kendo-ui