(This question非常相似,但唯一的答案似乎並沒有回答我的需求)。如何將代碼生成併入C#解決方案?
我想在C#中使用Thrift,並正在考慮構建過程將究竟如何工作。 Visual Studio 2008中的C#項目是否支持生成C#類的自定義構建操作?
我找到了「自定義工具」選項,但我不知道這就是我要找的......它只允許設計時使用(沒有被整合到構建過程,而是用鼠標右鍵單擊「運行自定義工具「)。
更新菲昂建議
預生成事件確實是最理想的,因爲他們沒有考慮的依賴考慮,延長了構建過程。而且,它們是從中央位置而不是按文件進行管理的。
這是非常不理想的,因爲它會影響VS如何解決依賴於該項目的項目是否應該重建。 – 2009-04-12 18:19:25