我正在考慮添加一個新的編程語言到視覺sudio 2010,我對最好的方法有點困惑。Visual Studio 2010 MEF vs MPF?
我看了一下MPF,發現了一些關於如何進行語法高亮顯示,鏈接外部分析器等的例子,它看起來非常簡單。
然後我讀了一些關於MEF的內容,以及它如何成爲Visual Studio的新的可擴展性模型。我已經玩過它了,並且通過跟蹤一些樣本來突出顯示我的語法。現在,有了MEF,我迷失在我的語法分析器中,就像使用ParseSOurce的MPF等一樣,我正在使用ANTLR btw。
MEF只是用於編輯器的視覺方面,如突出顯示,裝飾等......或者是否有可能/建議用它來實現語言服務?
從我收集的資料可以看出,MEF是一種新的推薦方法,但與普通MPF相比,創建新語言似乎更困難。強積金仍然是一個好方法嗎?
其中一個最好的方法是研究當前項目如何實現它。試着看看IronPython和「Visual Studio的Python工具」,看看它們如何將對python語言的支持添加到VS. –
這個問題仍然缺少一個可接受的答案。我的回答是否有助於您,還是您需要更多詳細信息? = 3 –
哎呀,我已經忘記了這一點,這是一段時間後。謝謝你的回答非常有幫助,我參加了強積金路線。 –