惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

大猫的无限游戏
大猫的无限游戏
aimingoo的专栏
aimingoo的专栏
I
InfoQ
B
Blog RSS Feed
D
DataBreaches.Net
S
SegmentFault 最新的问题
P
Proofpoint News Feed
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
小众软件
小众软件
博客园 - Franky
有赞技术团队
有赞技术团队
D
Docker
T
Tailwind CSS Blog
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog
V
Visual Studio Blog
宝玉的分享
宝玉的分享
爱范儿
爱范儿

博客园 - Robert Lee

意寥寥 Visual Studio 2010 RC Uninstallation Instructions / Visual Studio 2010 RC 卸载说明 浅谈会议记录的书写 硬盘分区丢失事件带来的思考 Windows7问题集 向iGoogle中添加Google日历及其他小工具 SQL Server 2008 安装示例数据库小记 Silverlight Tools Beta2更新了中文语言支持 VS2005智能设备项目的Bug:"The OutputPath property is not set for this project..." Update or renew ComponentOne license Prism发布了第一个版本+Entlib3.1在VS2008下工作的解决方案 分享C# 3.0两本电子书 Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO(Tested) 项目管理培训资料(第一讲+第二讲,持续更新中.....) RapidShare的下载方法 ipmsg 绑定tcp错误 - Robert Lee IIS无法启动——郁闷的KB939373补丁 PLSQL中的&字符处理 Oracle中的Union、Union All、Intersect、Minus
Windows7下安装Visual Studio 2008中文版及SP1
Robert Lee · 2008-12-23 · via 博客园 - Robert Lee

本着尝鲜的态度,昨天安装了Windows7的6956版本,没准备装什么破解,反正下个月Beta1就要出了..........

安装过程非常顺利,貌似从Vista开始,安装过程就很少需要交互了......完成后进入到桌面后还是给人异常惊艳的感觉,变化最大的可能就是状态栏了~当然界面如何如何不是本文的重点,大家可以参考各网站的截图与说明,肯定要比我这里所描述的更具煽动性:D

顺便说一句,安装完成后,除了声卡驱动需要更新外,其他的驱动全部都装好了,很方便啊:P

为了在Beta1Release后能尽快投入生产,今天尝试在7上安装了vs2008中文版。vs倒是很顺利,没有任何困扰就安装成功了,当安装sp1的时候,问题就来了...

安装到一半就出错退出,查看日志发现在安装.netfx 3.5 language pack时出错,看来是语言包与系统不兼容了...不装可能也不行啊,只好从sp1的iso中解压出语言包进行安装,同样在中途出错,提示此程序必须通过Windows的添加删除组件方能管理-_-只好到控制面板的Programs->Turn Windows features on or off中选择安装Microsoft .NET Framework 3.5.1,更改完成后,继续尝试安装sp1,没想到程序很执着啊,仍然试图安装那个语言包....

没办法,只能从sp1的安装文件上入手了........打开iso中的ParameterInfo.xml文件,找到第313行:

    <Exe Name="dotnetfx35langpack_x86zh-CHS.exe" URL="http://go.microsoft.com/fwlink/?LinkId=118146&amp;clcid=0x409" DownloadSize="28694568" SystemDriveSize="12273504" InstalledProductSize="0" InstallCommandLine="/q /norestart" UninstallCommandLine="/q /uninstall /norestart" CanonicalTargetName="#(loc.dotnetfx35lp)" ExeType="Cartman" LogFileHint="%temp%\dd_dotnet*.txt|%temp%\dd_net_framework*.txt|%temp%\dd_depcheck*.txt|%temp%\..\dd_dotnet*.txt|%temp%\..\dd_net_framework*.txt|%temp%\..\dd_depcheck*.txt" HashValue="354EF066A4CF16B9CC0B2F46072120B2FE5A5058947969901F8A157AAFF99351">
      
<ApplicableIf>
        
<And>
          
<Equals LeftHandSide="x86" BoolWhenNonExistent="false">
            
<TargetArchitecture />
          
</Equals>
          
<GreaterThan LeftHandSide="3.5.30729.01" BoolWhenNonExistent="true">
            
<RegKeyValue Location="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\2052\Version" />
          
</GreaterThan>
        
</And>
      
</ApplicableIf>
    
</Exe>

把这一段删除,用iso的编辑工具保存iso,重新安装,一切OK:D

如果是64位系统,可以参考删除下面x64一节的内容,不过没有环境无法测试,理论上是可行的...

运行vs,一切良好~记此随笔,供各位参考