我做了很多跨语言开发,其中 F# 代码使用 C# 库。缺乏 F12 去定义的能力是 VS2010 的主要烦恼。我在What's New页面上没有注意到任何相关内容,但这可能是工具问题,不一定是语言问题。Shift-F12 的相同问题,查找所有参考资料。
请帮助我做出升级(或不升级)的决定。
我做了很多跨语言开发,其中 F# 代码使用 C# 库。缺乏 F12 去定义的能力是 VS2010 的主要烦恼。我在What's New页面上没有注意到任何相关内容,但这可能是工具问题,不一定是语言问题。Shift-F12 的相同问题,查找所有参考资料。
请帮助我做出升级(或不升级)的决定。
我刚刚安装了 VS 11,并使用 F# 可执行文件和 C# dll 制作了一个解决方案。F#代码调用C#代码中的a函数,调试器按原样跟踪到C#代码,但按F12的结果仍然只是“无法导航到定义。源代码不可用。 ”。
顺便说一句,新外观使得从灰色背景中区分选项卡、属性窗格、工具栏等变得非常困难。这一切看起来就像灰色的灰色,就像在前东德共和国梦寐以求的东西。
我知道这很模糊,但我似乎“神奇地”获得了在 VS2010 中“转到定义”的能力(也可以通过 ctrl 单击代码项)。我想这是我安装 F# Power Pack 的时候。