更改 Visual Studio 2010 使用的 F# 工具

5
我使用了一些语法补充来重建F#。 我能够告诉VS2010在F# Interactive和构建中使用它们,但代码编辑器仍然声称我犯了错误(尽管项目构建得很好)。
这是否可能改变? 如果可以-如何操作?
1个回答

7
据我所知,无法更改在Visual Studio中使用的F# IntelliSense服务。Visual Studio组件不是开源版本的一部分,并且它引用了强名称为FSharp.Compiler.dll的内容。我不确定是否有某种方法可以欺骗.NET加载不同的程序集(在app.config中指定bindingRedirect需要相同的强名称)。如果您找到了某种方法,请告诉我 :-) 我也想将其与我的修改版F#一起使用。
如果您想要为修改后的F#获取一些IntelliSense,则可以使用F# MonoDevelop插件。该插件是开源的,您可以在Services/FSharpCompiler.fs文件中更改使用的F#版本(请参见GitHub上的源代码)。

奇怪,我给你点赞时看到一只独角兽亲吻着一个爆炸的心。 - Stephen Swensen
@Stephen:独角兽似乎是新的。在几个案例中看到过它。很奇怪。@Tomas:我会尝试我还有的几个想法,希望其中一个能起作用。我喜欢我的Visual Studio,不想切换到MonoDevelop。 - Ramon Snir
@Stephen,@Ramon,日期,日期...看看日期 :) - Benjol

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接