是否可以将项目直接从Visual Studio导出到它自己的文件夹中?
Is it possible to export a project directly from visual Studio into it's own folder?
我目前正在尝试为一个用 C 和C++编写的非常大的项目构建 .net 绑定。该项目最近被移植到Windows上,我可以补充一点,这是一个巨大的混乱。
该解决方案有大约 12 个项目,这很好,但目录本身的文件比需要的要多得多,因为它包括特定于操作系统的源文件、演示项目等。
另一件事是标题和源文件分散在各处。我正在开发一个解析器来帮助我为这个项目创建绑定,但我遇到了很多时间。特别是当内部包含引用完全关闭时。
开发人员在将这个大型项目移植到 Windows 方面做得很好,但组织得不是很有条理,这让我对解析器遇到的问题感到疯狂。因此,最简单的方法是重新构建并将每个项目放在自己的区域中。
因此,正如我在标题中询问的那样,是否有地方可以导出每个项目及其来自VS 2010(或其他工具)的文件,以便我可以开始重组文件夹?当我以前需要在 .net 中执行此操作时,只需移动文件就很容易了。在较小的 c++ 项目中,我只需在记事本++中打开项目文件,然后将包含/源列表中的每个文件移动到不同的目录中,然后更改项目文件中的路径。问题是这将花费太长时间,我已经花了几天时间弄乱这个项目,找到包装它的最佳方法,并创建我的助手工具。
谁能在这方面给我一些帮助?
编辑:只是为了澄清,我想将每个项目导出到它自己的根文件夹中,其中一个文件夹用于标题,一个文件夹用于源文件,这样我就可以保持简单。
我不确定是否有工具,但.vcxproj
项目文件采用 XML 格式,因此您可以轻松地从每个项目中提取文件列表。 然后,您可以重新定位这些文件并将其新位置写回项目中。
每当我遇到严重的项目混乱时,我通常会将所有项目文件拖到Notepad++中,然后开始进行全局搜索和替换。
我还没有按照你似乎瞄准的规模去做,它涉及重新定位所有来源。 你可能会经历一段艰难的旅程。 修复包括路径等可能会很痛苦。
我建议您以简单的文本格式获取文件列表(相对路径或其他内容),然后决定是要服用红色药丸还是蓝色药丸=)
- 找到所有与自己求和的数字X的快速方法,去掉一个数字得到N
- C++:我自己类的动态数组
- 如何设计一个安全地管理自己一生的Qobject
- C++:摧毁自己体内的lambda
- 关于使用我自己创建的类使用优先级队列的问题
- 对自己制造的类对象的情况不敏感分类
- 张量类,它有自己的存储,但也可以映射外部指针
- 我自己解决的。指针,但我不知道为什么
- C - 如何将自己类型的值插入集合中
- 修改自己类的本地实例
- C++ stl unordered_map,线程安全,其中每个线程仅访问其自己分配的键,并且可以编辑该值
- 如何修改此基于MFC的代码片段以使用自己选择的窗口类名
- 是否可以使用自己编译的Chromium Embedded编译CefSharp
- 它自己类的c++类常量
- 使用自己开发的软件确保条形码安全
- 用qemu测试自己自制的操作系统.asm/c++
- 指向自己创建的结构的双指针-编译器说OK-Programm中止
- 用C++中的参数在构造函数中定义自己类的数组
- 只有 1 种方法的类,让它处理自己的互斥锁是否安全?
- C++ : 如何在不复制和粘贴的情况下做到这一点?它循环自己