Visual Studio 批量添加代码

有些时候我们可能需要批量添加一些外部代码,如果数量不多,只要右键项目添加现有文件即可,但是文件数量很多的时候就很蛋疼了,一个一个添加,不小心还会漏掉几个, 网上普遍存在一个方法是,将所有外部代码放到项目目录下,然后点击菜单 项目 -> 显示所有文件 ,再到资源视图选择想要添加的文件,右键 -> 包括到项目中,另外还有一种办法是创建一个空项目,把这些代码当做项目导入到解决方案中……

很明显这两种方案都有一定的缺点,比如第一种方案,他必须要求代码放在项目目录中,虽然大多情况下,都可以适应,但如果我们的代码在外部,就比较难受了,比如 cocos2dx 项目,他的 Class 就在外面的。第二种就更不用说了,他会创建额外的项目,和额外的项目配置文件。

下面介绍一种更加干净的办法。

  • 创建代码目录链接

找到 命令提示符(CMD),使用管理员身份运行,CD 跳转项目目录下,然后运行以下命令

这样就会在项目目录下创建一个链接到外部代码目录的链接。

  • 将代码包含到项目中

回到 Visual Studio ,点击菜单 项目 -> 显示所有文件。

这时资源管理器中就会有刚刚添加的链接,并以文件夹形式显示。

对它右键,选择 包括到项目中

再关掉 显示所有文件,是不是所有外部代码都显示到项目中了?


这种方法缺点还是有的,就是外部代码的目录结构没有保留下来,所以为了列表整洁还需要新创建一个筛选器,然新添加的代码拖到该筛选器中。

优点嘛就是干净,仅多出了一个 link 文件。如果你有更好的办法,希望你能告诉我。

对了补充一点,mklink 仅对 ntfs 文件系统有效。

感谢阅读!

原创文章,转载请注明: 转载自 Tshine's Blog

本文链接地址: Visual Studio 批量添加代码

发表评论

电子邮件地址不会被公开。 必填项已用*标注