2009-05-28 126 views
4

我想开始为Visual Studio开发自定义项目类型,该类型使用Visual Studio构建BPR项目。为Visual Studio创建自定义项目类型以将Borland C++ Builder项目构建到Visual Studio中

我需要一些提示来开始这个项目。我在哪里可以找到这种类型的项目的模板?

我的目标是从开发过程中删除Borland C++ Builder的丑陋而不稳定的界面,并从Visual Studio中完成工作。

+0

您正在使用哪个版本的C++ Builder? – stukelly 2009-05-28 20:47:50

+1

您是使用VCL还是仅使用C++代码? – stukelly 2009-05-28 20:48:46

回答

3

编辑:哎呀,我真的没有看到你将要为创建一个新的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作为解决方案导出(或者创建一个新的解决方案并添加文件)。

0

将C++ Builder项目集成到构建过程中,使用C++ Builder 2007或2009作为构建系统使用MSBuild时,应该会更容易。但是,我认为升级到最新版本的C++ Builder以另一种方式解决了您的问题:)

相关问题