Kei*_*son 5 f# profiling visual-studio-2010
我有一个Visual Studio项目,其中包含一个引用F#类的C#windows应用程序.当我在检测模式下运行Visual Studio 2010性能分析器时,除了C#应用程序调用它之外,我没有得到F#类的检测信息.
当我在采样模式下运行时它工作正常.
我尝试在VS2012中运行该项目并得到同样的问题.
如何让Visual Studio显示F#类的检测信息?
当您在检测模式下运行时,分析器会在每个方法的入口/出口点注入一些代码来记录性能数据;但是,它仅将此分析代码注入到您实际分析的程序集(例如,您的 C# 应用程序)中,而不是任何引用的程序集。
因此,您需要直接分析 F# 程序集。我假设它是一个库,在这种情况下,您需要将 C# 应用程序指定为启动程序 - 因此探查器将启动 C# 应用程序,但实际上会检测和分析 F# 库。请参阅 MSDN 文章如何:指定要启动的二进制文件以了解执行此操作的设置。