Visual C# 速成版疑难解答
尽管 Visual C# 速成版可以使编程变得非常容易,但是您可能需要解决在创建应用程序时发生的问题。当您学习 Visual C# 指导教程或者编写您自己的程序时,如果遇到问题,或许能在此获得一些帮助。
无法完成指导教程中某课的内容
在您完成指导课程中各课内容的过程中,可能会发现您的程序不能运行或运行方式不同于预期。在大多数情况下,发生错误是因为您跳过了某一步或者键入了错误的代码。
提示
当输入指导教程中的代码时,请使用帮助主题中的“复制代码”按钮,并将代码粘贴到代码编辑器中。这比键入代码容易些,出错的机会也少些。
还有一种可能就是由于产品后期发生了更改,课程中的步骤或代码可能有误。由于这些主题的联机版本会定期更新,因此可以在线获得该主题经过更正的版本。
更正课程中的错误
返回到程序中能够正常运行的最后一步,然后仔细跟踪余下的每一步。
检查您输入的代码,确保它与课程中的代码完全相符。
按 F5 运行程序。
如果程序仍然不能运行或者运行方式不同于预期,请检查是否有该主题的更新版本可供使用。有关更多信息,请参见本主题后面的“无法访问帮助主题”。
找不到命令或选项
对话框中的可用选项以及显示的菜单命令的名称和位置可能会与“帮助”中描述的不同,具体取决于您的当前设置或版本。若要更改设置,请单击“工具”菜单上的“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置。
无法访问帮助主题
Visual C# 速成版随附的帮助文件是针对 Visual Studio 速成版的 MSDN Library 的一个子集,而针对 Visual Studio 速成版的 MSDN Library 本身又是完整的 MSDN Online Library 的一个子集。在安装期间,您可以选择安装 MSDN Library for Visual Studio 速成版的 MSDN Library。如果您当时没有安装它,则可以考虑现在进行安装。
您还可以通过从 MSDN 下载完整的 MSDN Library 或 MSDN Library for Visual Studio 速成版来进行安装。
链接无效
单击指向针对 Visual Studio 速成版的 MSDN Library 中未包含的主题的链接时,将显示“未找到信息”页,但您仍然可以通过在 MSDN Online Library 中进行搜索来访问这些链接指向的主题。
访问无效链接的主题
在“帮助”菜单上单击“搜索”。
将打开“搜索页”。
在搜索框中输入链接中显示的文本,再单击“搜索”。
将执行搜索并显示结果。
选择“搜索”页右侧的“MSDN Online”选项卡。
备注
如果未显示“MSDN Online”,则您的帮助系统可能没有配置为进行联机访问。有关更多信息,请参见本主题后面的“如何:启用联机访问”。
单击与原始链接的文本最为匹配的主题标题。
将下载并显示该主题。
按 F1 无效
在 IDE 中任何地方按 F1 都应显示区分上下文的帮助。尽管某些主题未包含在 MSDN Library for Visual Studio 速成版的 MSDN Library 中,但如果您连接到 Internet,就可以通过按 F1 来访问完整库中的任何帮助主题。如果您不能进行联机访问或者选择了不启用联机帮助,则按 F1 时可能无法获取某些帮助主题。
您可以随时按下一节的描述更改帮助选项。
如何:启用联机访问
第一次从 Visual C# 速成版访问帮助时,系统将提示您选择如何配置联机帮助。可供选择的选项有:首先尝试查找主题的联机版本;首先尝试在本地安装的帮助中查找,如果找不到再联机查找;或者只使用本地帮助。
提示
如果您能够访问 Internet,则应配置帮助以便首先检查联机帮助。这样,如果有较新版本的主题可用,则在搜索相关主题或按 F1 时将始终访问到最新的信息。
您可以随时按下面说明的步骤更改帮助选项。
备注
若要访问联机帮助,必须有到 Internet 的活动连接,并且任何代理服务器或防火墙必须配置为允许访问 MSDN Online Library。
启用联机访问
如果尚未打开 Visual C# 速成版,请从 Windows 的“开始”菜单中打开它。
在“工具”菜单上单击“选项”。
在“选项”对话框中,选择“显示所有设置”复选框。
展开“环境”,展开“帮助”,然后单击“联机”。
在“当下载帮助内容时”框中单击“先尝试联机使用,然后再在本地使用”,或者“先尝试在本地使用,然后再联机使用”。
现在您应能够访问联机帮助了。
备注
单击本地主题中的某个链接时,它会自动转到该主题的联机版本。如果您收到“未找到信息”页,则可以通过搜索该主题的标题来检索该主题的联机版本。
我的数据库不反映更改
本地数据库文件可以作为一个文件包含在项目中。首次将您的应用程序连接到本地数据库文件时,可以选择在您的项目中创建数据库的一个副本,并连接到其当前位置中的现有数据库文件。
如果您选择创建数据库的副本,则有可能在项目每次运行时创建一个新的数据库副本并覆盖包含您的更改的版本,具体取决于文件设置。