由于路径问题无法启动我的 docfx 项目

Cannot launch my docfx project due to pathing problem

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

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

我得到的错误是:

[20-10-10 04:54:46.403]Error:System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Windows\System32\docfx_project\obj.cache\buildt5lswwe.fue\dynp2fa1.gsl'. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

Complete Error Image

当前目录:

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

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

由于找不到system32的文件,报错

有人知道这是怎么发生的或为什么会发生吗??

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

我意识到了这一点,删除了我PC上的版本(过时的版本)并复制了它。

一定是我的旧 Docfx 项目出了问题,因为我一打开新项目,它就起作用了。

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

我用

解决了
docfx docfx.json --force