希望我对Visual Studio环境的一点经验能给大家带来帮助,导致WebDeployment出错的原因也许还有很多,不过在你遇到错误时,Visual Studio环境可以先检查一下你程序中的字符串,暂时把他们置为””,试试看。没准就是他引起的问题啊。
使用联机帮助内容与开发环境的早期版本一样,Visual Studio 2005 提供对 Web 站点(如 CodeGuru 和 Net247)内容的直接访问。这些站点以及其他专注于 .NET 的 Web 站点都是称为 .NETCodeWise社区的组的成员。CodeWise 社区是 Microsoft 发起的 Web 站点社区,提供关于 Microsoft 开发人员工具和技术的独立专业知识。
如果您曾经访问过这些站点,您就会了解,Visual Studio环境该开发人员社区成员的投稿扩展并丰富了静态帮助资源。MSDN 内容的覆盖面很广,而社区内容则补充了其深度以及对于现实的开发人员而言极为重要的领域背景。除了扩展帮助内容并提供额外的代码示例之外,基于社区的 Web 站点还提供了其他资源,例如消息论坛。在从 IDE 的早期版本向前发展的过程中,Visual Studio 2005 将来自 Codezone社区成员站点的内容直接集成到帮助系统中。#t#
例如,从 Visual Studio 2005 搜索关于某个主题(如泛型)的帮助时,该搜索可能会返回一个本地 MSDN 主题的列表、一个 MSDN 联机主题的列表,以及一个 Codezone社区站点中相关页面链接的列表。这一创新功能使您可以便捷、直接地访问社区中最新、最流行的代码示例和技术文章,同时还可以显示从 MSDN 获得的全面静态内容。
而且,这与执行特殊的基于 Web 的搜索相比更具有优势,因为在后者中,您必须亲自验证找到的信息在技术上是否准确。可以在选项对话框的帮助类别中配置联机帮助资源,包括 Codezone社区提供程序,如图 3-7 所示。图 3-7 配置联机帮助资源。项目增强功能使用 Visual Studio 2005 时,立刻就能感触到的工作效率增强功能是:创建新项目而不必指定其存储位置。
这一改变的灵感来自于开发人员的共同体验,Visual Studio环境这些开发人员创建用于测试代码或构建原型的项目(这些项目只使用一次)。IDE 使您可以控制是否要保存该项目,而不是将这些项目作为一个新的解决方案提交到磁盘。该增强功能的工作方式与在 Microsoft Word 中创建新文档的方式类似,其中,打开一个文档,键入一些文本,打印,然后退出 Word 而无需保存该文档。
相同的处理适用于在 Visual Studio 2005 中创建的项目;构建一个新应用程序,在调试器中运行它,添加项目项和资源,甚至在保存之前编译该应用程序。(新建项目对话框如图 3-8 所示)。和 Word 一样,Visual Studio 2005 先将未保存的文件存放在临时文件存储位置,然后再将它们保存在某个永久位置;或者关闭项目时放弃它们。
如果选择放弃,Visual Studio环境则从临时存储位置删除该项目以及所有与之相关联的文件。这也称为“零影响”项目。图 3-8 Visual C#项目模板。