2009-07-06 31 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#。如果你沒有看到它,它沒有正確安裝,這可能就是爲什麼你沒有獲得智能感知。

相關問題