我有一個自定義的腳本語言和一個編譯器(用C語言編寫的一個EXE),將該語言轉換爲C#代碼。我想將腳本編譯器作爲自定義工具連接到解決方案中的腳本文件,並讓它生成後面的C#代碼。爲自定義工具打包.exe的便宜方法?
我見過articles and tutorials online,他們都生成了COM接口,並在註冊表和GAC中註冊了自定義DLL,我真的不想處理所有這些。
是否有包裝或黑客或第三方插件的地方,會使這更容易?就像是有一種方法可以將批處理腳本作爲自定義工具運行一樣,並且可以通過標準輸出生成代碼隱藏文件,我可以將文件從我的編譯器傳輸到標準輸出。
謝謝,我現在實際上正在使用prebuild事件。它可以正常工作,但它有時會在構建過程中進行兩次修改才能生效(這對我來說沒有任何意義,但無論如何),它絕不像定製工具那樣光滑。 –
@JayLemmon絕對不是,但你確實指定了「黑客」作爲選項 –
是的,這是一個很好的停止差距措施。 –