我一直在成功使用Team Build 2010來自動化源代碼在MS C#/ C++中編寫的版本。如何與其他編譯器一起使用MS Team Build?
現在我必須使用TI的編譯器自動編譯固件代碼。 TI項目有一個.pjt擴展名,我確實有工具(make like)從命令提示符編譯。
我必須爲此創建一個MSBuild項目嗎?
我一直在成功使用Team Build 2010來自動化源代碼在MS C#/ C++中編寫的版本。如何與其他編譯器一起使用MS Team Build?
現在我必須使用TI的編譯器自動編譯固件代碼。 TI項目有一個.pjt擴展名,我確實有工具(make like)從命令提示符編譯。
我必須爲此創建一個MSBuild項目嗎?
在Visual Studio中創建一個「生成文件項目」,然後可以設置一個自定義生成命令(它不需要是生成文件)。然後,您可以使用TI命令行構建工具timake來構建.pjt文件中定義的項目。這將創建一個構建.pjt文件的VC++項目文件。我對MSBuild並不熟悉,但它也可能直接運行timake。
如果您想要使用Visual Studio進行開發,並從其Intellisense功能中受益,則還需要將項目的包含路徑列表添加到VS項目以及定義的任何命令行宏。
MSbuild的確是解決方案。只需創建一個帶有MSBuild目標的.proj文件,並使用MSBuild Exec任務調用timake。 –
我通過創建一個簡單的MSBuild項目和一些調用我的「make」版本的「Exec」命令來實現它。它正在工作,但我不知道這是否是最好的方式。 –
.pjt文件是否與任何其他MSBuild項目文件(如.csproj)具有相同的格式? – Arun
完全沒有。它類似於舊的.ini架構。 –