Visual Studio VS2012开发中如何禁用.sdf文件和ipch文件夹
2024-01-30 15:51:21 来源:华启易通
本文介绍如何禁止VS产生.sdf文件和ipch文件夹,减少空间占用。
在用Visual Studio(如VS2010,VS2012以及后续版本)开发程序时,工程目录下会自动生成.sdf文件和ipch文件夹,即便手动删除,重新打开依然重新生成,往往占用空间还比较大。本文介绍如何禁止VS自动生成sdf文件和ipch文件夹。
我们看看sdf文件和ipch文件夹的作用。
Visual studio 2012 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50M的容量让我们心里很不爽。其实这是2010开始的一个新功能,与智能提示,错误提示,代码恢复、团队本地仓库等等息息相关的东西。
如何禁止这个功能,关掉VS的这个功能。
注意:建议使用第二种方法,使用第一种方法会造成某些功能的失效。
参考资料:
1.https://blog.csdn.net/thanklife/article/details/84060998
2.https://www.cnblogs.com/SoaringLee/p/10532211.html
我们看看sdf文件和ipch文件夹的作用。
Visual studio 2012 中新建一个项目会同时建立一个ipch目录与sdf文件,即使你删掉它,再次打开工程时还是会重新建立。动辄30、50M的容量让我们心里很不爽。其实这是2010开始的一个新功能,与智能提示,错误提示,代码恢复、团队本地仓库等等息息相关的东西。
如何禁止这个功能,关掉VS的这个功能。
方法1:
Tools-> Options->Text Editor->C/C++->Advanced->Disable Database 设置为True,默认为false,同时删掉工程目录下的ipch与sdf就不会再产生了。
方法2:
Tools->Options->Text Editor->C/C++->Advanced,在 Fallback Location 的属性组中,将"Always Use Fallback Location"设置为 true,将"Do Not Warn If Fallback Location Used" 设置为 true ,然后删除解决方案目录下的sdf 文件 ipch 目录,就不会再产生了。
注意:建议使用第二种方法,使用第一种方法会造成某些功能的失效。
1.https://blog.csdn.net/thanklife/article/details/84060998
2.https://www.cnblogs.com/SoaringLee/p/10532211.html
标签:VS