我想开始为 Visual Studio 开发一个自定义项目类型,它使用 Visual Studio 构建 BPR 项目。
我需要一些提示才能开始这个项目。我在哪里可以找到此类项目的模板?
我的目标是从开发过程中删除 Borland C++Builder 丑陋和不稳定的界面,并从 Visual Studio 中直接工作。
我想开始为 Visual Studio 开发一个自定义项目类型,它使用 Visual Studio 构建 BPR 项目。
我需要一些提示才能开始这个项目。我在哪里可以找到此类项目的模板?
我的目标是从开发过程中删除 Borland C++Builder 丑陋和不稳定的界面,并从 Visual Studio 中直接工作。
编辑:哎呀,我真的没有看到你要为 C++ Builder files 创建一个新的项目类型。在这种情况下,您必须构建一个语言包。Visual Studio 可扩展性站点应该可以帮助您入门。也看看这个更具体的链接。
我将在这里留下我的旧答案以供参考,因为它可能会帮助那些只想构建 C++Builder 项目而不创建全新项目类型的人:)
您没有指定 Visual Studio 的版本,但我假设是最近的版本。在 Visual Studio 8 和 9 中,大多数项目文件(除 Visual C++ 之外的所有流行文件)实际上都是 MSBuild 文件,因此可以由 MSBuild 构建。您可以添加一个简单的命令行任务 (Exec) 以在命令行上构建您的 bpr,或者您可以为此创建一个自定义任务(如果您没有找到一个可用的 - 搜索词应该是MSBuild和自定义任务) . 这样,Visual Studio 和 MSBuild 都可以构建您喜欢的任何内容。如果您没有 MSBuild 文件开始或想要深入开发任务,Visual Studio 的MSBuild 项目模板将为您提供帮助。
哦,除此之外,如果您实际上不需要 C++Builder 的东西,您不妨将 BPR 作为解决方案导出(或创建一个新的解决方案并添加文件)。
使用 C++Builder 2007 或 2009 将 C++Builder 项目集成到构建过程中应该容易得多,因为两者都使用 MSBuild 作为构建系统。但是,我认为升级到最新版本的 C++Builder 可以通过另一种方式解决您的问题 :)