2009-07-06 37 views
0

我正在使用VS Team System 2008版本9.0.21022.8 RTM,.NET Framework 3.5 SP1。如何使VS2008中的F#的Intellisense工作?

我得到C#和VB.NET智能感知,但不适用于F#2009年5月CTP。

UPDATE 2009年7月7日

我安装VS 2008 SP1,也许它比从头重新安装VS 2008的更好。

回答

0

有没有必要重新安装来解决这个问题。安装VS 2008 Service Pack 1修复了Intellisense。

1

可能你碰到过this的问题? (注意,尽管标题中提到XAML,文章也指出它打破了F#intellisense。)

我也读过卸载并重新安装F#修复了这个问题。

+0

卸载并重新安装没有解决问题。我检查了注册表HKEY_CLASSES_ROOT \ CLSID \ {73B7DC00-F498-4ABD-AB79-D07AFD52F395} \ InProcServer32,发现有问题。然后,我试着按照上面链接(regsvr32“%CommonProgramFiles%\ Microsoft Shared \ MSEnv \ TextMgrP.dll”)的建议注册DLL,但是我收到一个错误,它不会注册。 – dde 2009-07-07 03:12:26

0

如果您通过MSI安装程序文件安装F#(与.zip安装相比),则所需的只是您的文件上具有正确的扩展名:.fs,.fsx或.fsi。

您可以通过转至帮助 - >关于Microsoft菜单选项来判断F#Visual Studio组件是否已正确安装。您应该在安装的产品列表中看到Microsoft Visual F#。如果你没有看到它,它没有正确安装,这可能就是为什么你没有获得智能感知。

相关问题