我下载了Visual Studio Community 2015以尝试使用F#。我的F#项目编译没有任何问题但是当我尝试启动控制台项目(甚至是默认的控制台项目)时,Visual Studio只是挂起然后冻结。我必须关闭它的唯一方法是去任务管理器。
同样的事情,如果我尝试直接启动生成的.exe文件:explorer冻结,我必须去任务管理器重新启动它。
我所有的C#项目都运行良好......
答案 0 :(得分:3)
我之前在安装了防病毒软件的机器上看到了类似的行为。反病毒阻止Visual Studio运行带有调试器的F#代码,禁用反病毒解决了这个问题。
通常,有几种方法可以在Visual Studio中运行F#代码:
使用 F5 用调试器启动程序(这是防病毒程序阻止的程序);步入调试器的 F11 也无法正常工作
使用 Ctrl + F5 启动程序而不用调试器 - 这应该可行!
通过创建F#脚本文件(Script.fsx
),选择代码并使用 Alt + 输入以使用F#interactive运行代码 - 这应该也工作。
许多人使用F#Interactive在F#上做了很多工作,所以学习如何使用它是一项很好的技巧,但是要使用调试器,禁用反病毒应该可以解决问题。