我做了很多跨语言开发,其中F#代码使用C#库。缺乏F12去定义的能力是VS2010的主要烦恼。我在What's New页面上没有注意到这一点,但它可能是一个工具问题,不一定是语言问题。 Shift-F12的相同问题,找到所有参考文献。
请帮我决定升级(或不升级)。
答案 0 :(得分:3)
我刚刚安装了VS 11并使用F#可执行文件和C#dll创建了一个解决方案。 F#代码调用C#代码中的函数,调试器跟踪C#代码,但按F12的结果仍然只是“无法导航到定义。源代码不可用。< /强>”。
顺便说一句,新外观使得很难将标签,属性窗格,工具栏等与灰色背景区分开来。这一切看起来都像灰色的灰色,就像前东德共和国梦寐以求的东西。答案 1 :(得分:0)
我知道这很模糊,但我似乎“神奇地”获得了VS2010中“去定义”(也可以通过按住Ctrl键点击代码项)的能力。我想这就是我安装F#Power Pack的时候。