0

我有一个 DocFx 项目文件夹,其中包含托管项目的所有正确文件。在我的笔记本电脑上,我可以使用代码docfx docfx.json --serve在我的 localhost 上完全托管项目。但是在我的电脑上它出错了。

我正在使用 GitHub 同步我的文件,因此文件/文件位置是相同的。最初它在我的电脑上工作,然后它停止了......

我得到的错误是:

[20-10-10 04:54:46.403]错误:System.IO.DirectoryNotFoundException:找不到路径的一部分'C:\Windows\System32\docfx_project\obj.cache\build\4t5lswwe.fue\dynp2fa1。 gsl'。在 System.IO.__Error.WinIOError(Int32 错误代码,字符串可能全路径)

完整的错误图像

当前目录:

PS C:\Users\aiden\Documents\GitHub\TAFE.2020.S2.SMALL.GROUP.PROJECT\docfx_project>

如您所见,我的当前目录是项目目录。但是,错误消息指出它正在尝试从 system32 中提取 docfx 数据文件。它试图提取的文件在我的docfx项目中。

由于它在 system32 中找不到文件,因此出错。

任何人都知道这是如何发生或为什么发生的?

4

2 回答 2

0

不知道为什么,但我笔记本电脑上的 Docfx(项目文件)版本没有正确同步到我的电脑。

我意识到了这一点,删除了我电脑上的版本(过时的)并将其复制过来。

我的旧 Docfx 项目中一定有什么问题,因为我一打开新项目,它就起作用了。

于 2020-10-14T10:41:24.020 回答
0

我有同样的问题。我在文件夹之间移动了 DocFx 项目;之后,问题就出现了。我认为,这与 DocFx 的缓存有关(增量构建)

我解决了

docfx docfx.json --force
于 2021-11-25T10:53:35.510 回答