问题标签 [intellisense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1642 浏览

jquery - ASP.NET MVC jQuery 从 1.2.6 迁移到 1.3.2

我的项目中 jQuery 从 1.2.6 迁移到 1.3.2 时遇到问题。VS 中 jQuery 的智能感知不起作用。

为了测试这个问题,我创建了新项目,将 jQuery 添加到母版页,构建了解决方案并检查了智能感知 - 工作正常。

在此之后,我在解决方案中删除了这些文件:

  • jquery-1.2.6.js
  • jquery-1.2.6.min.js
  • jquery-1.2.6.min-vsdoc.js
  • jquery-1.2.6-vsdoc.js

并添加了这个:

  • jquery-1.3.2.js
  • jquery-1.3.2.min.js
  • jquery-1.3.2.min-vsdoc.js
  • jquery-1.3.2-vsdoc.js

我已经更正了母版页中的 jQuery 链接并构建了解决方案 - jQuery 的智能感知不起作用。

我错过了什么?

我使用 VS2008 SP1,MVC RC1。

更新: 现在一切正常。我不确定解决方案,但我认为当我在 VS 中打开所有 js 文件时,智能感知已经修复。

解决方案 原因是 jquery 和 jquery.ui 之间的冲突我为 jquery.ui 创建了空的 vsdoc 文件,问题就解决了。我在这里找到了这个解决方案:http: //arahuman.blogspot.com/2009/02/error-updating-jscript-intellisense.html

0 投票
3 回答
1683 浏览

javascript - 如何获得 WCF Ajax 服务的智能感知?

通过将补丁 KB958502 应用于 Visual Studio 2008 并包括以下行,我终于让 Intellisense 为 JQuery 工作:

在我的 .js 文件的顶部。现在我试图弄清楚如何为 ScriptManager 的 ScriptReference 元素生成的客户端代理获取 JavaScript 智能感知(如下所示):

客户端代理正在工作——即我可以通过它们拨打电话,但我没有得到智能感知。

我的服务是用 .svc 文件定义的:

文件后面的代码如下所示:

此类中的示例方法是:

它使用如下定义的数据合约:

}

在我的 javascript 文件中,对该服务的调用如下所示:

但我没有得到 Intellisense(例如,如果我键入 Documents。没有弹出)。对于生成的方法或方法使用的 [DataContract] 类型,我都没有获得智能感知。

我相信我应该为这些代理和类型获得 Intellisense,但无法弄清楚我可能做错了什么。TIA。

0 投票
7 回答
4290 浏览

c# - ASP.net Web 服务和智能感知

好的,所以我有一个 ASP.Net 网站项目。该项目位于网络上的服务器上,由 Visual Studio 2008 通过文件共享访问。

在网站项目中,我添加了对之前创建的 Web 服务的 Web 引用。
我可以通过 winforms 应用程序使用这个 web 服务,没有任何问题。

但是当我尝试在我的代码中引用 Web 服务时,没有出现智能感知,并且服务名称在 Visual Studio 中得到红色下划线并说“找不到类型或命名空间名称‘IMWebService’,您是否缺少程序集引用或使用指令?”

但是,如果我知道 Web 服务方法的确切方法签名,我可以输入它,将它保存到 Web 服务器,它就可以正常工作。例如:

如何让我的 Visual Studio 像网站一样识别服务?

0 投票
1 回答
352 浏览

visual-studio-2008 - Visual Studio 2008 不会即时检测错误

我在工作中的 Visual Studio 没有即时检测错误……我只是在构建解决方案时看到错误。

有谁知道我该如何配置这个?Intellisense 工作得很好,但这种即时错误检测却不行。

谢谢!!

0 投票
1 回答
66 浏览

visual-studio - VS tool to find candidates for expressions

Are there any tools that augment/replace intellisense with a search of for expressions that will result in a given type?

I'm thinking of the case where I need to get some particular object and I known the type and will recognize the name but don't know what sequence of objects to jump thought to get to it. Such a tool would do a breadth first search of all options and list anything that has the correct type.

0 投票
5 回答
1053 浏览

c# - 使用 Visual Studio 制作非 aspx 代码隐藏页面

我想构建自己的“代码背后”,例如页面,这样我就可以在 HTML 文件中包含 HTML,在 cs 文件中包含代码,但能够为 HTML 文件中的令牌提供 Intellesense。(我知道这就是 .NET 页面类所做的,但我想要更轻松的东西)

EG:在 .html 文件中:

并在 .cs 文件中

所以我的问题是如何制作 HTMLSnippet 类,以便自动创建它的成员,并在我将令牌添加到 .html 文件时特别显示在 Intellesense 中?

我知道.net目前通过创建designer.cs文件来完成它,并且基本上构建了一个包含页面中所有元素的类,这可以正常工作,但是我怎样才能让Visual Studio在编译之前生成它,以便它出现在 Intellesense 中。谢谢!

澄清 我还没有将它用作处理程序,我想用它来使带有标记的 HTML 片段可在代码中用作具有属性的对象。所以几乎就像一个自定义控件。我认为我要做的是创建一个 VS 加载项,等待我将令牌输入到 .html 文件中,然后它会自动创建一个 .cs 文件,其中包含每个令牌的成员。

0 投票
2 回答
828 浏览

javascript - Intellisense 用于 VS2008 中的外部 javascript 文件

我正在尝试让 Visual Studio 2008 SP1 对外部 javascript 文件进行智能感知,如ScottGu所述,但它不起作用。

我有一个 ASP.NET MVC 项目,其中 Scripts 目录中有几个 javascript 文件。所有脚本都包含在母版页上。Intellisense 已启用,但它只为我提供了基本的 javascript 语言内容——我的脚本中没有任何定义。我曾尝试/// <reference path="Global.js" />在文件顶部添加评论,但没有成功。它也不适用于母版页的脚本块。我还需要做些什么来使它正常工作吗?

编辑:我没有使用 jquery。从 Scott 的文章看来,我不需要任何 -vsdoc.js 文件;这是不正确的吗?如果是这样,我自己的外部脚本的这些文件来自哪里?

0 投票
5 回答
1106 浏览

javascript - ASP.NET MVC 相对路径而不破坏 JavaScript IntelliSense?

将脚本添加到视图通常涉及以下内容:

不幸的是,如果应用程序部署在 IIS 6 下的虚拟目录中,这将不起作用。此处讨论的替代方法涉及使用带有“~”的 Url.Content 来动态解析路径,但这完全破坏了 JS IntelliSense。

有没有办法解决这个问题并让 IntelliSense 工作而不会失去在虚拟目录中部署应用程序的能力?

0 投票
3 回答
1946 浏览

visual-studio - VS Intellisense:你能隐藏扩展方法吗?

默认情况下,Visual Studio 会在智能感知中显示类型的所有成员及其扩展方法。

有时我想隐藏扩展方法,以便更容易找到我实际正在寻找的成员(尤其是在使用 Linq 时)。

是否有快捷方式或其他方式仅在智能感知中显示类型的成员?

0 投票
5 回答
290 浏览

php - IDE 代码模板可以提高我的工作效率吗?

在我的用于 PHP 开发的 Eclipse IDE 中阅读http://www.symfony-framework.com/2008/06/03/speed-symfony-developing-with-eclipse-snippets-templates/后,我最近尝试了代码模板。

我有一个想法,当这些工具可以使开发人员受益时。开发人员不断学习新工具、编程语言、框架等。当您使用新的东西时,您的工作效率通常不会很高,因为您不知道(或不记得语法)。

我认为代码模板在这一点上会变得非常有用。

只是为了给你一个想法,我将举一个例子:

这是 PHP Doctrine ORM finder 方法使用的代码片段。

如果我记得这个片段,就像 Dfind(ctrl+space 运行智能感知和代码模板替换稍后)。Dfind(D - Doctrine 单词中的第一个字母)。

所以,我不需要记住所有这些 API 语法,只需使用 Dfind 来运行 Doctrine 的 finder 方法。

这是一个非常微不足道的例子,也许很难看出这种方法的好处,但是您可以使用此功能来替换更大的构造(更难记住)。

我之前在该主题上搜索过,但没有找到有关unusual使用此 IDE 功能的任何信息。

那么,请让我知道您对此有何看法?