#develop中缺少工具提示

时间:2014-05-05 05:16:28

标签: code-completion sharpdevelop

自从我将#develop重新安装到另一台机器后,我遇到了一个非常烦人的问题:

当为标准库(例如System.Net.Sockets)键入方法调用等时,我没有得到完整的"工具提示"了。

TCPClient foo = new TCPClient(

此时我仍然可以获得" 4重载"并且可以循环使用它们

public TCPClient(string hostname, int port) //e.g.

我没有得到的是解释性文字
"创建TCP-Client的新实例,hostname:主机系统的名称,port:端口号"

到目前为止,我已经完成了所有选项,但没有找到任何与我的问题相关的内容 知道选择(取消)勾选或做其他什么选择吗?

1 个答案:

答案 0 :(得分:0)

在您的新机器上,您可能缺少安装XML文档的额外软件。

XML文档应该包含在.NET SDK中,它是Windows SDK的一部分。还有.NET 4.5.1 in the developer pack的XML文档。

我会检查您的计算机上是否在程序和功能中安装了.NET 4.5 SDK。我还会检查您引用的程序集旁边是否存在.xml文件。您可以在“项目”窗口中查看程序集引用的文件位置。 TCPClient位于System.dll中。在我的机器项目中,此引用存在于以下目录中:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

此目录包含Sharp.xml在显示TCPClient代码完成时将使用的System.xml文件。