我的F#代码无法运行,我该如何进一步调查?

时间:2015-12-13 13:07:57

标签: visual-studio f#

我下载了Visual Studio Community 2015以尝试使用F#。我的F#项目编译没有任何问题但是当我尝试启动控制台项目(甚至是默认的控制台项目)时,Visual Studio只是挂起然后冻结。我必须关闭它的唯一方法是去任务管理器。

同样的事情,如果我尝试直接启动生成的.exe文件:explorer冻结,我必须去任务管理器重新启动它。

我所有的C#项目都运行良好......

1 个答案:

答案 0 :(得分:3)

我之前在安装了防病毒软件的机器上看到了类似的行为。反病毒阻止Visual Studio运行带有调试器的F#代码,禁用反病毒解决了这个问题。

通常,有几种方法可以在Visual Studio中运行F#代码:

  • 使用 F5 用调试器启动程序(这是防病毒程序阻止的程序);步入调试器的 F11 也无法正常工作

  • 使用 Ctrl + F5 启动程序而不用调试器 - 这应该可行!

  • 通过创建F#脚本文件(Script.fsx),选择代码并使用 Alt + 输入以使用F#interactive运行代码 - 这应该也工作。

许多人使用F#Interactive在F#上做了很多工作,所以学习如何使用它是一项很好的技巧,但是要使用调试器,禁用反病毒应该可以解决问题。