问题标签 [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 回答
2169 浏览

visual-studio-2008 - 在 VS2008 的 XAML 编辑器中禁用 Intellisense?

有没有办法在 Visual Studio 2008 的 XAML 编辑器中禁用 Intellisense?打字时通常会消耗很大的性能,有时我会等待十秒钟或更长时间,而列表会自动弹出。

似乎在 Options->Text Editors->XAML 中,Intellisense 部分是部分不可用(灰显)。我们在完整的 XAML 视图中打开文档,并且不使用任何第三方增强功能。

太糟糕了,有时我会在其他地方打开文件并编辑我需要的内容,但我真的很想解决这个问题,所以我不必使用外部应用程序。

0 投票
5 回答
10832 浏览

visual-studio-2008 - Visual Studio 2008 - 添加参考

在添加 DLL 作为对 ASP.Net 项目的引用时,VS2008 会在 bin 目录中添加几个文件。如果 DLL 被称为 foo.dll,VS2008 会添加 foo.dll.refresh、foo.pdb 和 foo.xml。我知道 foo.dll 是什么 :-),为什么 VS2008 会添加其他三个文件?这三个文件有什么作用?我可以删除它们吗?是否需要将它们添加到源代码管理中?

0 投票
7 回答
381 浏览

c# - 隐藏函数

我有一堂课,里面有复杂的科学计算。它设置为仅允许用户创建正确实例化的案例。然而,为了正确测试代码,需要直接设置内部状态变量,因为参考文档在其测试用例中提供了这些数据。但是,如果操作不当,可能会使状态无效。

所以我必须有能力,一个成员函数,从单元测试程序中设置内部变量。但我想强烈劝阻普通用户不要调用这个函数。(是的,一个坚定的用户可以做任何事情......但我不想宣传有办法做错事。)

例如,如果能够告诉 Intellisense 不显示该功能,那就太好了。

我目前最好的解决方案是将函数命名为:DangerousSet()。

我还有什么其他选择?

跟进

我发现 Amy B 的回答对我的情况最有用。谢谢!
Mufasa 使用反射的建议很棒,但更难实施(对我来说)。
克里斯关于使用装饰器的建议很好,但没有成功。
BFree关于XML的建议也不错,已经在使用,但并没有真正解决问题。

最后,BillTheLizard 提出的问题出在源文档中的建议不是我能控制的。国际专家出版技术含量高的书籍和期刊文章,供其社区使用。他们没有解决我的特殊需求这一事实是生活中的事实。根本没有替代文件。

0 投票
3 回答
6729 浏览

xml - 在程序集中嵌入 Intellisense Xml 文档?

我有一个包含非常详尽的基于 XML 的文档的程序集,它通过 Sandcastle 用于生成产品的帮助文件。当程序员明显使用程序集时,我们还使用输出 XML 文件在 Visual Studio 中提供适当的 Intellisense。

为了做到这一点,我们似乎同时向用户提供了程序集(“assembly.dll”)和文档(“assembly.xml”)。

是否可以在程序集中嵌入文档,因此我们只需要提供单个程序集文件,Visual Studio 就可以提取信息?也许嵌入为资源或类似的东西?

0 投票
2 回答
904 浏览

visual-studio-2008 - 如何修复 Visual Studio 2008 中的代码完整问题

Visual Studio 中的代码完整功能非常有用,它仍然适用于 C# 和 C++ 代码 - 但不再适用于 XAML (XML) 编辑。

是否有可以重新启用此功能的设置?我的同事仍然可以正常工作。

0 投票
2 回答
710 浏览

javascript - 对抗 Visual Studio 2008 中的可疑 JavaScript IntelliSense 支持

随着 Visual Studio 2008 的发布,Microsoft 实现了对 JavaScript 的代码完成和 IntelliSense 支持。

不幸的是,对 JavaScript 的支持充其量是阴暗的——主要的麻烦之一是在引用外部 JavaScript 文件时,开发人员必须打开和关闭 JavaScript 文件以强制 Visual Studio 更新它的定义。

有没有办法解决这个问题?

0 投票
4 回答
1304 浏览

c# - Html.ActionLink<> 智能感知问题

例如,当我在键入后使用任何其他强类型 HTML 助手时

这会在 HomeController 类具有的方法上弹出智能感知。但是对于上面的示例,这不会发生。只有在插入链接文本(第二个参数)并返回到 lambda 表达式之后,智能感知才能工作。

其他人是否遇到这些问题?

更新 此问题仍在 ASP.NET MVC RC 中

0 投票
3 回答
3590 浏览

asp.net - jQuery 1.2.6 的 Visual Studio jscript 智能感知错误?

我收到带有不同行号的警告“childNodes 为空或不是对象”,具体取决于我引用的库版本(我尝试了大约三个不同版本的 1.2.6)。因此,我得到了 jQuery 智能感知的插孔.

我可以破解它以使其工作,但我宁愿不这样做,因为我不了解更改以下行的全部含义:

对此:

(更改的行仅在源中出现一次)。是什么赋予了?

0 投票
3 回答
825 浏览

javascript - Visual Studio 2008 不在 JS 文件中显示我的 XML 注释

因此,当我在 Visual Studio 中键入对我的 bValidateFields() 函数的调用时,智能不会显示我的评论。但是按照这个应该。应该是?

0 投票
1 回答
937 浏览

javascript - 配置 Visual Studio 2008 以编辑旧版 JScript ASP 文件

我正在开发一个通过 COM 互操作将 .NET 与一些遗留 ASP 代码相结合的项目。旧版 ASP 是用 JScript 编写的 - 文件看起来像这个 helloworld.asp 示例。

我真的很想使用 VS2008 来编辑遗留的 ASP 代码以及项目的其余部分,但是 Intellisense 的行为非常奇怪。一分钟它会给我正确的 JScript 关键字和方法:

VS2008 中的 JS Intellisense - 工作 http://www.dylanbeattie.net/vs_js_working.jpg

...所以我将键入一行,按 Enter,开始键入下一行,完全相同的击键将为我提供看起来是 VBScript 智能感知的内容:

VS2008 中的 ASP 智能感知 - 损坏 http://www.dylanbeattie.net/vs_js_wrong.jpg

有什么办法可以告诉 VS .asp 文件始终是 Javascript 代码,而根本不使用 VB 代码?当您按 Enter 键时让 IDE 将“var”转换为“vArray”有点令人沮丧……

帮助我,Stackoverflow。你是我唯一的希望。