VisualStudio部分编译

本文介绍了在大型解决方案中如何提高编译效率。对于单进程项目,Visual Studio提供增量编译功能,自动编译启动项目及其依赖。而对于多进程或含有单元测试的项目,可以利用Resharper禁用特定项目的编译,或者通过创建项目配置来避免生成单元测试项目。然而,Resharper并未完全解决所有问题,依赖DLL仍会被输出到debug目录。作者分享了详细步骤并提醒读者关注博客原文以获取最新信息。
摘要由CSDN通过智能技术生成

你有一个大的解决方案,里面毛毛多的项目。

一次编译要好久,怎么办?


1、你是一个单进程的项目,项目里面都是你的依赖。

没关系,全宇宙最好的IDE,visual studio会帮你,点击运行,会自动编译你的启动项目以及其依赖的项目。

就是说所有的项目都是最新的。

你说时间久,没关系全宇宙最好的IDE,visual studio会帮你。它有一个叫增量编译功能,检查编译的项目,只要是未修改的,就不会再次编译。

2、你是一个多进程项目,或者你的项目里带有单元测试工程

  • 没关系,全宇宙最好的IDE,visual studio会帮你,采用第一种方法时会gg。没关系,我们还有全宇宙最好的IDE的插件Resharper。在Resharper的Options-Tools-Heuristics将你的项目禁止

在这里插入图片描述
于是你再使用Resharper Builder就不再生成单元测试项目了

不过这个方法的坏处就是当你希望编译时必须手动点开启用

  • 没关系,还有全宇宙最好的IDE,visual studio的自带功能,生成一个项目配置,比如说如下的debug-slim。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值