Visual Studio 项目可以选择创建XML 文档文件。我知道如果您想运行像 Sandcastle 或 NDoc 之类的程序来创建 MSDN 样式的 API 文档,那么 XML 文档文件会很有用。美好的。我不在乎那个。
根据此链接:http: //msdn.microsoft.com/en-us/library/s0we08bk.aspx
将 /doc 开关添加到 Visual Basic、C# 或 C++ 编译器命令行时,会生成一个 .xml 文件,用作 IntelliSense 文档的基础。
所以这让我觉得 Intellisense 注释可以从这些生成的 XML 文件中出现。
但是我创建了一个小测试应用程序,我在其中调用了一个完全不同的项目中的方法,并且 XML 注释出现在我的 Intellisense 中——而且我什至没有保存 MediaHelper 类!因此,在这种情况下,很明显没有 Intellisense 使用的 .xml 文件。
鉴于这一切,Intellisense 从哪里得到它的垃圾?谢谢!