与剑道的MVC领域没有智能感知

时间:2014-08-26 15:29:55

标签: asp.net-mvc kendo-ui intellisense

我们在intellisense,Kendo和MVC领域遇到了一个奇怪的问题。

我们有一个使用区域和Telerik Kendo控件的MVC应用程序。

一个开发人员(Dev1)对于区域中包含的页面上的Kendo控件的智能感知没有问题。

另一个开发人员(Dev2)仅在根目录中的页面上获取Kendo intellisense,但不在区域中包含的任何页面上获取。

现在,Dev2已经使用Kendo和Areas创建了一个单独的vanilla应用程序,在这个vanilla应用程序中,他在使用Area中包含的页面上的intellisense时没有任何问题。因此,它似乎不是一个环境问题,而是与应用程序有关。但是,这并不能解释为什么Dev1没有问题。

我用Google搜索并阅读了我能找到的每篇文章,并尝试了很多东西。当然我错过了一些东西。

有什么想法吗?

我们都使用VS2013,Framework 4.5.1。

我正在使用VS2013更新1 另一位开发人员正在使用VS2013更新3

更新(08/24/2014):-------------------------------------- -

我们注意到,如果我们从头开始完全重建应用程序,那么我们就没有问题了。这包括处理文件/代码并从nuget获取任何使用过的库。

这是否可能是由于与各种图书馆的冲突造成的?从头开始重建应用程序不是一个解决方案,因为我们无法做到这一问题弹出的所有内容。我们真的必须了解哪些禁用了区域内的intellisense以及仅限某些开发人员。

1 个答案:

答案 0 :(得分:0)

在使用Regions时,每个新添加的Area文件夹在其View文件夹中都附带了自己的web.config文件。有必要在所有Area-> AreaName-> View-> web.config中添加Kendo.UI程序集引用。这将解决MVC-Area中的Kendo UI智能问题。