当前位置:编程学习 > C#/ASP.NET >>

Visual Studio 2010 瘦身精简方法

Visual Studio 2010(简称VS2010)出来已经有几个月了,虽然安装程序比Vs2008小了一些只有2.5G,但仍然是一个庞然大物,继续秉承微软的一灌作风“捆绑”,不管用上用不上先给你绑上。全完安装需要7~8G空间,自定议安装的话,可以定制的内容也不多。可选安装包如下:
1.Visual VB.net
2.Visual C++
3.Visual C#
4.Visual F#
5.Visual Web Developer
6.图形库
7.Dotfuscator 软件服务
8.Microsoft SQL Server 2008 Express
9.Microsoft SharePoint 开发人员工具
这几个可选组件中Visual C++最大,不用C++的建议钩掉,Visual Web Developer 用于WEB开发,如果只开发C/S的程序那么也可以钩掉,另外6、7、8、9三项相信大多数人也用不上吧,可以钩掉,F#做为一种新的语言想研究的可以装上,必竟才100多M。即便这样安装仍然需要3~4G空间。
为了给VS2010瘦身精简,大家还可以在控制面板-程序卸载中酌情删除一些用不上的组件。在删除之前我们先来认识一下这些组件,以免删除造成不必要的麻烦。
1. Microsoft .NET Framework 4 Client Profile
这个其实就是.NET Framework4 的精简版,可删除,但不建议删除。 

2. Microsoft .NET Framework 4 Extended
字面上看就是NET Framework 4扩展,不能删除。

3. Microsoft .NET Framework 4 Multi-Targeting Pack
这个似呼是为NET 跨平台准备的东西,可以删除,不建议删除。

4. Microsoft ASP.NET MVC 开发组件包
Microsoft ASP.NET MVC 2
Microsoft ASP.NET MVC 2 - Visual Studio 2010 Tools
这是MVC2 的组件包,开发Web程序的朋友不陌生吧,不用可以删除。

5. Microsoft Help Viewer 1.0
类拟于以前的Document Explorer,可以删除。

6. Microsoft Silverlight 开发组件包
Microsoft Silverlight
Microsoft Silverlight 3 SDK
开发Silverlight程序用的,不用的可以删除。
7. Microsoft SQL Server 2008 R2 数据层应用程序框架
英文版的叫Data-Tier Application Framework,貌似很牛X的东西,相信大多数人都像我一样没用过吧,(注意:这个和Ado.net无关)可以删除。

8. Microsoft SQL Server 2008 R2 Data-Tier Application Project
数据库应用程序项目,和前一项配套的,可以删除。

9. Microsoft SQL Server 2008 R2 管理对象
英文版的叫Management Objects,这个就是SMO对象,用于编程操作SQL的,没用的可以删除,不影响SQL数据据和Ado编程。

10. Microsoft SQL Server 2008 R2 Transact-SQL Language Service
T-SQL语言服务,反正我没用过,可以删除(不影SQL数据库和ADO)。

11. Microsoft SQL Server Compact 3.5 SP2 CHS
Windows Mobile 编程用的,不搞移动设备开的就删除吧。

12. Microsoft SQL Server Database Publishing Wizard 1.4
SQL Server 数据库发布向导,留着吧,VS中有些数据库可视化操用的上,高手可以删除。

13. Microsoft SQL Server CLR Types
比TSQL更牛X的CLR语言,这个我不会,也没用上,删除。

14. Microsoft Sync Framework 框架
Microsoft Sync Framework Runtime v1.0 SP1
Microsoft Sync Framework SDK v1.0 SP1
Microsoft Sync Framework Services v1.0 SP1
Microsoft Sync Services for ADO.NET v2.0 SP1
用于移动设备开发的东西,不搞这方面的也可删除。
15. Microsoft Team Foundation Server 2010 对象模型
用于项目和源码管理东西,类似于以前的VSS,我用的是SVN所以删除。

16. Microsoft Visual C++ 开发组件包
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2008 Redistributable
Microsoft Visual C++ 2010 x64 Runtime
Microsoft Visual C++ 2010 x86 Runtime
C++的运行库,留着吧,许多软件都依赖它。

17. Microsoft Visual F# 2.0 Runtime
这个F#在安装时可以选择,不想研究了可以在这删除。

18. Microsoft Visual Studio ADO.NET Entity Framework Tools
这个我没弄懂,微软是这么说的: ADO.NET Entity Framework即下一代的ADO.NET。它是比Linq To SQL更加强大的ORM…,即然是下一代的东东那以后再研究吧,先删除吧。

19. Microsoft Visual Studio IntelliTrace Collection
智能跟踪收集器,调试程序时用的,建议不要删除,删除不影响调试程序。

20. Microsoft Visual Studio Tools for Office Runtime(x64)
Office开发组件,不用的可以删除。

21. Microsoft Visual Studio Macro Tools
VS2010必备组件,不能删除。

22. Visual Studio 2010 Tools for SQL Server Compact 3.5 SP2 ENU
还是搞移动设备开发用的,不想可以删除。

23. Visual Studio 2010 Prerequisites - ENU
这个是安装必备,就是在安装VS2010之前会自动装上这东西,装了就没什么用了嘛,可以删除。不过下次添加组件时还会自动装上。

24. Web Deployment Tool
Web发布工具,可以像Tomcat 那样把WEB程序打包成一个ZIP文件发布,不用的可以删除。

25. Microsoft Visual Studio 2010 Ultimate – ENU
这个东东不用说了吧,想删就删吧。

--------------------编程问答-------------------- 学习!! --------------------编程问答-------------------- 安装完再删除?

现在硬盘1块钱能买差不多2个G,如果楼主没钱我可以借给2块钱来买个大一点的硬盘。 --------------------编程问答-------------------- 如果要精简,就应该精简安装程序,例如把2.5G的安装盘变成1G的(但是这似乎只是节省一点下载时间而已)。 --------------------编程问答-------------------- 再补充一点:
 删除水晶报表模板
找到安装盘下 \WCU\Crystal Reports\CrystalReportsTemplates.msi 文件
右键点击,选择卸载,就可以删除Crystal Reports了。

回复楼上:删除不用的东西是为了节约资源,并不是没有这么硬盘。 --------------------编程问答-------------------- 2010,我怎么觉得他特耗内存啊

2008一般130M

2010一直都是330M.. --------------------编程问答--------------------
引用 5 楼 jxyxhz 的回复:
2010,我怎么觉得他特耗内存啊

2008一般130M

2010一直都是330M..

UP
刚开始用的时候感觉挺快,现在越来越慢了啊
不过我是装了N多的扩展,不知道有没有影响 --------------------编程问答-------------------- --------------------编程问答-------------------- 不错,总结的很好。
公司暂时不用2010。安装后没怎么实际用过。
公司是2块320G的硬盘,凑合够用了。我啥都偶尔点着做点小例子,都需要。。。 --------------------编程问答-------------------- 我的C盘就因为VS2010已经满了!! --------------------编程问答-------------------- 精简这活还是要小心点, 免得之后打不上 SP 包想哭都没地方哭去 --------------------编程问答--------------------
引用 9 楼 unique20099 的回复:
我的C盘就因为VS2010已经满了!!

同悲剧, 当初预见不能, 系统盘只给了 30G, 如今装上 win7 64, vs 2008, vs 2010 之后, 把休眠文件, 交换文件都干掉, 也只剩下 4 G 空间, 看着其他分区满满的数据, 不敢下手, 哥流下了屈辱的泪水 --------------------编程问答-------------------- 25. Microsoft Visual Studio 2010 Ultimate – ENU
这个东东不用说了吧,想删就删吧。

--------------------编程问答-------------------- 最好别精简,哪里涉及到了你又给删了就等着哭吧 --------------------编程问答-------------------- 至于吗,买不起硬盘吗? --------------------编程问答-------------------- WPF的东西,是挺折腾系统的 --------------------编程问答-------------------- 安装的时候不安装不就行了?



--------------------编程问答-------------------- 删除那些精简版sqlserver 、水晶报表、混淆工具、Sharepoint、VB、C++、F# 之类的完全用不着的就得了。 --------------------编程问答--------------------
引用 16 楼 zhoufoxcn 的回复:
安装的时候不安装不就行了?

即使自定义安装只选了几个选项,也会被强制安装很多东西的,这些东西在自定义安装里是没法设置的。楼主就是在说这些强制安装的东西哪些可以卸载。 --------------------编程问答-------------------- 听lz这么一说干脆别装了。

其实写写小程序,不如用VB精简版。
http://download.csdn.net/source/1681525 --------------------编程问答-------------------- 楼主 我已经装了dotfuscator  可不可以在控制面板里卸载掉啊??? --------------------编程问答-------------------- 安装2010的文件移动了位子  也会引起sp1安装失败,得重新找到相关的文件才行  哎。。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
如果要精简,就应该精简安装程序,例如把2.5G的安装盘变成1G的(但是这似乎只是节省一点下载时间而已)。

精辟! --------------------编程问答-------------------- 我也是30G,装了vs2003 2005sp1 2010sp1
db2 sql2000 sql2005速成版
都装在了C盘
还剩下7G多 --------------------编程问答-------------------- MARK;  --------------------编程问答-------------------- 我还是宁愿去买块硬盘。 --------------------编程问答--------------------
引用 16 楼 zhoufoxcn 的回复:
安装的时候不安装不就行了?

C++都不装,可惜了 --------------------编程问答-------------------- Our client is a top 3 professional photographic equipment manufactures in the world,HQ in France and listed in England. Their China head quarter locate in Shanghai.
Now they aim to create a software team with 3 people at the start. This team will be managed by their French software manager.
This position will be arranged in R&D department and have to do some software development. 
Here’s the JD:

Skills :
• Programming language : Microsoft C# under Microsoft .NET 4.0
• Windows Presentation Fundation for UI development
• Windows Communication Fundation
• Design pattern MVVM
 
Mastering of following tools :
• Microsoft Visual Studio 10
• Microsoft Expression Blend 4.0
• Subversion for sources control

The best would be to have at least 2 years of experience on these skills (mainly on C# and Windows Presentation Fundation).
A good knowledge of Visual C++ could also be appreciate as a plus.
o   Moreover, a good practice of the English (or French) is mandatory if we want to succeed.
o   In term of human skills
§  Rigour, accuracy
§  Passionate and inventive 
§  Autonomous

If you are interested to this opening, please reply you updated CV to us. Hope the happy cooperation in the coming future. 
Let’s keep in touch!

Aloris Huang
DaCare Consulting (www.dacare.com)
Work:   (86) 21 63514362-8964
MSN:       alors19@hotmail.com
--------------------编程问答-------------------- 我还是宁愿去买块硬盘。 --------------------编程问答-------------------- 精减不只是单纯的节省硬盘,而是因为Windows下C盘文件一多就严重影响速度,各位难道没感觉到安装VS后速度下降了很多吗?精减一下,对运行的性能是有提升的。 --------------------编程问答-------------------- 对于上来就干掉C++的人,
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,