我試圖關注this tutorial,但它只描述瞭如何添加基於C#的新項目類型。我想在IronPython下創建一個新的項目(子)類型。如何將新項目類型添加到IronPython Studio?
我已經下載了IronPython源代碼,我想我已經找到了需要添加新模板的地方,但我不知道如何「運行」它。 VS告訴我,我無法運行該項目,因爲它是一個班級。當按照上面的教程,它實際上確實讓你運行它,它只是激發了VS的測試實例。那麼,我將如何測試我的新IronPython模板?當我構建它時,它會創建一個dll
和一個vsix
文件,但我不知道如何處理它們。
我可以將template.zip
文件複製到我的VS ProjectTemplates文件夾中,並且工作正常,但我需要添加一些功能而不僅僅是一個模板,這就是我試圖創建VSPackage的原因。 IronPython的源代碼是這樣做的,但我只需要找到適當的方式來擴展它。
此外,我最好喜歡將我的項目與IronPythonTools
項目分開,這樣我就不必重建整個項目,當IronPythonTools更新時,我的項目不會爆炸。必須有某種我可以繼承的類嗎?
我試着雙擊它......它確實安裝了,但這對開發並不是很好。我做了一些修改並嘗試再次安裝,現在它告訴我它已經安裝。我也不確定如何卸載它。通過「分離」,我的意思是應該很容易更新IronPython,而不會破壞我的應用程序......它在某些方面依賴於IronPython,因爲它是我試圖構建的Python框架。我只是想在創建一個新項目時將它嵌套在「IronPython」下面......我不知道是否將它配置在其中一個XML文件中...... – mpen 2010-09-16 05:47:08
或者如果它是其中一個.cs類......我想我必須深入研究一下。我只是努力遵循這些教程只是爲了編譯一些東西!想象一下,獲得基本的東西要容易得多,我還沒有做過任何定製。 – mpen 2010-09-16 05:48:23
要卸載,您需要轉到VS中的工具 - >擴展管理器,並告訴它卸載。 – 2010-09-16 17:59:49