我想開始爲Visual Studio開發自定義項目類型,該類型使用Visual Studio構建BPR項目。爲Visual Studio創建自定義項目類型以將Borland C++ Builder項目構建到Visual Studio中
我需要一些提示來開始這個項目。我在哪裏可以找到這種類型的項目的模板?
我的目標是從開發過程中刪除Borland C++ Builder的醜陋而不穩定的界面,並從Visual Studio中完成工作。
我想開始爲Visual Studio開發自定義項目類型,該類型使用Visual Studio構建BPR項目。爲Visual Studio創建自定義項目類型以將Borland C++ Builder項目構建到Visual Studio中
我需要一些提示來開始這個項目。我在哪裏可以找到這種類型的項目的模板?
我的目標是從開發過程中刪除Borland C++ Builder的醜陋而不穩定的界面,並從Visual Studio中完成工作。
編輯:哎呀,我真的沒有看到你將要爲創建一個新的C++ Builder文件項目類型。在這種情況下,你必須建立一個語言包。 Visual Studio Extensibility網站應該讓你開始。也看看this more specific link。
我會在這裏留下我的舊的答案作爲參考,因爲它可能會幫助誰只是想建立C++ Builder中的項目的人,而無需創建一個全新的項目類型:)
沒有指定Visual Studio的版本,但我會假設最近的一個。在Visual Studio 8和9中,大多數項目文件(除Visual C++外所有流行的文件)實際上都是MSBuild文件,因此可以由MSBuild構建。您可以添加一個簡單的命令行任務(Exec)在命令行上構建您的bpr,或者您可以爲此創建一個自定義任務(如果您沒有找到一個可用的搜索項 - 搜索項應爲MSBuild和定製任務)。這樣,Visual Studio和MSBuild都可以構建你喜歡的任何東西。如果您沒有MSBuild文件或者想要開發任務,Visual Studio的MSBuild project template將爲您提供幫助。噢,除此之外,如果你實際上並不需要C++ Builder的東西,那麼你不妨將BPR作爲解決方案導出(或者創建一個新的解決方案並添加文件)。
將C++ Builder項目集成到構建過程中,使用C++ Builder 2007或2009作爲構建系統使用MSBuild時,應該會更容易。但是,我認爲升級到最新版本的C++ Builder以另一種方式解決了您的問題:)
您正在使用哪個版本的C++ Builder? – stukelly 2009-05-28 20:47:50
您是使用VCL還是僅使用C++代碼? – stukelly 2009-05-28 20:48:46