是否有可能以某種方式獲取F#交互中的調試器上下文?例如,如果我在C#項目中遇到了斷點,那麼我想在F#交互中使用局部變量,就像我可以在即時窗口中使用它們一樣。有沒有辦法做到這一點?或者我需要爲此創建一個調試器可視化器?在F#交互中獲取調試器上下文
3
A
回答
1
也沒有。你需要爲它創建一個Expression Evaluator。不知道C#是否可以擴展,但VS SDK中有一個樣本(至少2008)。
0
我已經爲Python做了非常類似的工具,所以我只是使用Python shell來評估一些表達式,例如在立即窗口中。爲此,我創建了一個非常簡單的VS加載項和Python助手腳本。 你可以在github上找到源代碼 - https://github.com/dp0h/VsImmediate
相關問題
- 1. 在NUnit測試中獲取上下文
- 2. 嵌入F#交互
- 3. F#交互式System.OutOfMemoryException
- 4. 在轉換器中獲取上下文?
- 5. 主塔交互式調試器UnboundExecutionError
- 6. F#交互式和性能分析器
- 7. 調試iPhone CalDAV交互?
- 8. DLV交互模式(調試)
- 9. F#交互式終止
- 10. Python調試器:交互式調試與硬編碼斷點
- 11. 在Ubuntu 10.04上獲取F#
- 12. ipython調試器:交互式pdb上的完整回溯?
- 13. F# - 在F#交互式窗口中顯示完整結果
- 14. Android的交互器測試
- 15. pydev:在控制檯模式下調試(交互式)?
- 16. .fsx文件是否在調試或發佈模式下交互式編譯?
- 17. 如何更改交互觸發器的數據上下文
- 18. 在OnCreate中獲取上下文在SQLiteOpenHelper
- 19. 是否有像Ruby的調試器的PHP交互式調試器?
- 20. 在python上下文管理器中調試
- 21. 在googlemapsactivity中獲取上下文
- 22. 在Firebase中獲取上下文valueEventListener
- 23. 如何在onActivityResult中獲取上下文?
- 24. 在java中獲取上下文android
- 25. 如何在GameSurfaceView中獲取上下文?
- 26. 在服務中獲取調用上下文
- 27. 是否有可能在javascript中獲取調用者上下文?
- 28. 在回調中獲取正確的上下文(this)
- 29. Django上下文處理器獲取AnonymousUser
- 30. 模塊在F#交互式啓動文件
你認爲調試器可視化程序無法實現嗎?我在codeplex http://poshdebugvisualizer.codeplex.com上發現了這一個,它似乎只是用PowerShell做我想做的。我寧願使用IronPython,IronRuby甚至C#,如果不使用F#的話。 – Max 2011-01-20 17:01:31