﻿1
00:00:04,160 --> 00:00:12,080
‫因此, 有一件事要注意的是, 目前你可以遇到一些错误时, 使用它｡

2
00:00:12,080 --> 00:00:19,010
‫例如, 假设我想在我的移动平台中添加一个新属性｡

3
00:00:19,010 --> 00:00:22,070
‫我可以直接复制INT｡

4
00:00:22,070 --> 00:00:24,950
‫我在这里输入一个整数2.

5
00:00:24,950 --> 00:00:32,600
‫现在我继续前进, 忠实地按照课程使用现场编码重建, 看看我的新属性｡

6
00:00:32,600 --> 00:00:39,650
‫完成后, 请关闭窗口, 我可能会继续更新移动平台｡

7
00:00:39,650 --> 00:00:46,370
‫这里的属性可能会说, 哦, 我不希望它在这里是99, 我希望它被设置为300｡

8
00:00:46,370 --> 00:00:49,780
‫然后我结束了一天的工作, 关掉了我的编辑器｡

9
00:00:49,790 --> 00:00:56,030
‫然而, 你可能会发现, 当你继续重新启动项目, 转到大纲,

10
00:00:56,030 --> 00:00:59,420
‫再次寻找你的移动平台时, 选择它｡

11
00:00:59,570 --> 00:01:03,320
‫你会看到, 哦, 不, 新的财产已经消失了｡

12
00:01:03,320 --> 00:01:10,790
‫因此, 看起来已经发生的是, 实时编码只影响了编辑器中的更改,

13
00:01:10,790 --> 00:01:13,670
‫但并没有使其永久保存在磁盘上｡

14
00:01:13,670 --> 00:01:16,190
‫它并没有让它停留在那里｡

15
00:01:16,190 --> 00:01:20,000
‫所以你可能会想做的是, 好吧, 我再按一下实时编码按钮｡

16
00:01:20,000 --> 00:01:26,000
‫它将继续重建并重新引入我的更改, 但您会注意到, 哎呀,

17
00:01:26,000 --> 00:01:28,160
‫它将其重置为默认值｡

18
00:01:28,160 --> 00:01:31,790
‫所以我丢失了我在这里输入的数据, 这是不好的｡

19
00:01:31,790 --> 00:01:37,910
‫因此, 如果您发现自己处于这种情况下,

20
00:01:37,940 --> 00:01:44,540
‫您已经继续操作, 似乎已经丢失了一些数据, 请立即关闭编辑器, 这样我们就不会保存任何丢失的数据｡

21
00:01:44,930 --> 00:01:52,250
‫然后, 您要做的是转到Visual Studio代码, 并控制Shift

22
00:01:52,250 --> 00:01:56,210
‫B以调出构建任务, 并在此处开始常规构建任务｡

23
00:01:56,420 --> 00:02:01,010
‫确保在关闭编辑器的情况下, 在编辑器之外完全重新编译｡

24
00:02:01,010 --> 00:02:08,030
‫然后, 您可以返回到项目文件并再次打开它,

25
00:02:08,270 --> 00:02:11,870
‫我们可以在大纲中查找移动平台并选择它｡

26
00:02:11,870 --> 00:02:12,650
‫然后他们就走了｡

27
00:02:12,650 --> 00:02:21,260
‫您现在可以看到, 我添加的新属性不仅在那里, 而且还在那里, 其值与我们之前保存的值相同｡

28
00:02:21,260 --> 00:02:25,670
‫我们第一次关闭编辑器, 这样就不会丢失任何数据｡

29
00:02:25,670 --> 00:02:31,310
‫现在我发现90%的实时编码问题都归结为这个问题｡

30
00:02:31,310 --> 00:02:37,130
‫因此, 如果是这种情况, 那么重新启动编辑器并重新加载就可以达到目的｡

31
00:02:37,130 --> 00:02:43,520
‫但是, 如果您发现这令人沮丧, 或者您似乎有其他问题的现场编码, 您可以恢复到旧的方法做的东西,

32
00:02:43,520 --> 00:02:46,490
‫这是所谓的热重载｡

33
00:02:46,490 --> 00:02:50,270
‫你进入编辑菜单, 进入编辑器首选项｡

34
00:02:50,270 --> 00:02:56,810
‫您可以在常规部分下选择实时编码, 然后禁用实时编码, 如｡

35
00:02:56,810 --> 00:03:04,040
‫因此, 您可以关闭首选项, 并需要重新启动编辑器以使此更改永久生效｡

36
00:03:04,040 --> 00:03:12,290
‫因此, 一旦重新启动, 您可以使用底部的常见重新编译按钮重新编译, 对吗？

37
00:03:12,290 --> 00:03:18,230
‫所以希望这堂课能帮助你解决你在编译实时编码时可能遇到的任何问题｡

38
00:03:18,260 --> 00:03:19,970
‫我们下节课再见｡

