2011-04-07 79 views

回答

5

您當然可以爲Stackless開發,但目前沒有針對Stackless的專門支持。這意味着你會發現代碼編輯體驗和REPL窗口工作得很好。但是依賴於sys.settrace的分析和調試不適用於tasklets。

如果您通過MSI安裝Stackless,PTVS將像安裝任何正常的CPython一樣安裝它。如果您已經通過其他機制安裝了它,您需要轉到工具 - >選項 - > Python工具 - >解釋器選項,然後使用添加解釋器按鈕設置自定義解釋器。

如果您希望做得更好,您可以回饋給PTVS以改善這一點。 Stackless's documentation has information on how to enable debugging,看起來不太難。從PTVS的角度來看,這隻需要更新visualstudio_py_debugger.py來檢測它是否在Stackless上運行,並添加相應的代碼並確保它能正常工作。