现在的位置: 首页 > 综合 > 正文

几个VS 2005 SP1连接和一些有用的信息

2013年01月18日 ⁄ 综合 ⁄ 共 2751字 ⁄ 字号 评论关闭

【原文地址】 A few VS 2005 SP1 Links and Information Nuggets
【原文发表日期】 Monday, January 01, 2007 8:24 PM

如果你在12月份的下半个月出去了,你也许错过了我早先写的几篇关于VS 2005 Service Pack 1的帖子:

下面是几个你也许会发现有用的关于VS 2005 SP1的比较近期的连接和一些有用的信息:

1) VS 2005 SP1中针对web应用的一些缺陷修正和变动的细节

VS 服务组正在编写一个你将来可以访问的网页,从上面可以获取 VS 2005 SP1 中所有的变动和修正的缺陷的完整清单。在那之前,你可以看一下这篇博客帖子,Visual Studio 2005 SP1 Released - details about changes for web tools。该文总结了负责面向 ASP.NET的设计器和项目系统的VS Web工具组在VS 2005 SP1中所做的许多变动。

2) 如何确定你是否安装了VS 2005 SP1

有几个人问我如何确定是否成功了VS 2005 SP1。有2个方法,你可以很快地检查是否安装了VS 2005 SP1:

a) 在IDE里选择“帮助->关于Visual Studio 2005”菜单项,查看一下,确认SP1列为其中一个安装的产品:

b) 在IDE里选择“文件->新项目”菜单项,查看一下,确认VS 2005 Web应用项目模型选项(是内置于SP1中的)被安装了,而且是起作用的:

假如你要使用编程方法来检测的话, Heath Stewart 写了一篇很好的帖子,描述如何使用编程方法,通过检查一个注册表项,来检测是否安装了VS 2005 SP1。

重要注意事项:VS 2005 SP1会为安装在你机器上的每一个Visual Studio实例都安装一遍,所以,如果你安装了Visual Web Developer Express, Visual Basic Express 和 Visual Studio Professional 的话,VS 2005 SP1会安装3次。如果你在安装中途取消安装的话,你也许会发现只有一些实例安装了SP1,而不是所有的实例。使用上面的步骤允许你检查并确认你正使用的实例成功地安装了SP1。如果没有成功安装的话,那么重新运行SP1安装程序来为你机器上的其他VS实例安装SP1。

3) 安装VS 2005 SP1时都发生了什么?

很多人问“为什么安装VS 2005 SP1要花如此长的时间,它背后都在做些什么?”

VS Setup组的Heath Stewart撰写了一篇精彩的帖子,详细描述了 VS 2005 SP1 安装过程中发生的步骤。该文同时也详细描述了N个改进安装时性能的方法(以及为什么这些方法会改进安装性能的原因)。我绝对建议你去读读该文,假如你想理解在安装过程中实际发生的一切的话。

4) 安装VS 2005 SP1时如何改进性能和节省硬盘空间

一个非常重要的安装性能的技巧是确认你在启动VS 2005 SP1安装程序之前终止了抗病毒软件。因为抗病毒软件通常会在文件被读取之前扫描这些文件,而VS 2005 SP1补丁文件非常大,而且会被多次读取,如果抗病毒软件在运行的话,这会极大地影响你的安装性能。所以最好在运行SP1文件前关闭抗病毒软件,在SP1结束后再重新启动抗病毒软件。

想了解改进安装性能的其他技巧的话,阅读一下这里Heath的详细描述SP1安装过程的帖子。特别地,找一下如何禁止SAFER检查方面的建议,以及如何使用 /quiet 参数指令(flag)等。这2个技巧应该能够极大地改进VS 2005 SP1的安装性能。

5) 在Windows Server 2003上安装时如何处理Error 1718. filename.msp was rejected by digital signature policy这个错误信息

几个人在我关于SP1的第一个博客帖子 (中文)上留言说,他们在 Windows Server 2003 上安装VS 2005 SP1时遇到了一个错误消息,是关于 "数字签名策略(digital signature policy)"无法得到验证的。

这篇KB文章 (中文)描述了如何处理这个问题。

6) 如何把VS 2005 SP1补丁集成(Slipstream)到VS 2005安装文件里(以避免在新的机器上重新安装SP1)

Heath 另撰有一篇精彩的帖子,是关于如何把SP1补丁自动集成(slip-stream,参考文后的译注)进改动过的VS 2005安装程序里去,这样,你就可以生成一个内含SP1补丁的VS 2005安装程序,为你自己或你的团队所用。这避免了将来在另一台机器上做全新安装时你需要安装VS 2005 ,然后运行SP1补丁。

将来从MSDN下载的 VS 2005 将自动含有SP1补丁。在这发生之前,如果你想了解如何建立你自己的合成(slipstreamed)安装文件的话,你可以使用上面提到的这篇文章

希望本文对你有所帮助,

Scott

附注:有可能的话,请把关于SP1安装的问题发到上面的Heath的博客贴子上去,因为他是VS 2005 SP1安装过程方面的真正的专家。这个星期,我还在度假(本贴是从一个旅馆里发出的),所以,我对博客评语和问题的回复会比较慢。因此,想得到回复的话,他的博客也许会比较快。

【译注】根据the Free Online Dictionary, Thesaurus and Encyclopedia,slipstream是"To fix a bug or add enhancements to software without identifying such inclusions by creating a new version number"的意思。根据wikipedia,"In computer jargon, to slipstream updates, patches or service packs means to integrate them into the installation files of their original software, so that the resulting files will allow a direct installation of the updated software"。说白了,在这里,其大概意思就是把修正缺陷和添加新功能的编码集成到原来的安装程序里的意思。

 

抱歉!评论已关闭.