4

因此,我的 Windows Metro 应用程序将无法构建,因为我收到了许多错误,这些错误表明Source file 'obj\ARM\Release\TemporaryGeneratedFile_<GUID>.cs' could not be found.The <GUID>is a various long alphanumeric strings。

这伴随着许多其他警告,这些警告表明Source file 'obj\Release\\TemporaryGeneratedFile_<GUID>.cs' specified multiple timesGUID 确实与错误匹配。

这是另一条信息。如果我在我正在开发的地方运行这个应用程序,我就没有问题。我仍然收到警告,但没有任何错误。该应用程序运行没有问题。但是,当我将此代码推送到 Git 然后将代码下载到另一台计算机甚至同一台计算机时,我收到上述错误并且应用程序将无法运行,这让我相信某些关键文件没有被推送.

但是,我不知道在哪里看,因为我不明白消息的含义。有没有人知道所有这些 TemporaryGeneratedFiles 是什么?

4

2 回答 2

1

尝试检查 TemporaryGeneratedFile_[guid] 所在路径的长度。在我们的例子中,这些文件在文件夹层次结构中太深了,编译器找不到它们。将中间文件夹移近驱动器的根目录为我们解决了这个问题。

于 2015-02-24T15:23:38.820 回答
0

我无法解释,但删除文件夹后我遇到了类似的问题obj/Debug。我最终通过卸载 csproj 并重新加载来修复它。神奇的是,事情本身就解决了。

于 2014-04-07T14:47:38.917 回答