首页 > 解决方案 > 无法复制文件“C:\pagefile.sys”,因为找不到

问题描述

对于 Visual Studio 2017 中的解决方案,我一直遇到此编译时错误:

无法复制文件“C:\pagefile.sys”,因为找不到。

DotNetCompilerPlatform这是在修复了在同一项目中找不到的先前警告之后开始的。发生这种情况是因为到的路径packages实际上比.csproj文件指示的位置高一级。我推测这是在我参与之前对项目文件夹进行重组期间发生的。

无论如何,一旦修复,我清理了项目并运行了 Rebuild All。第一次出现上述错误。

这个问题似乎类似于这些问题:

1.0.3但是,我正在处理DotNetCompilerPlatform. 因此,后退似乎不是一个好的选择,我不确定这些问题的答案有多少适用于这种情况。

标签: c#visual-studiocompilationmsbuildvisual-studio-2017

解决方案


所以,我注意到DotNetCompilerPlatform在同一个解决方案中安装了多个版本:

在此处输入图像描述

将两个项目都更新为 后,编译时错误消失了1.0.7,尽管我对如何以及为什么没有太多要说的。

我还注意到还有更多最新版本DotNetCompilerPlatform1.0.82.0.02.0.1。不过,就目前而言,我对解决手头问题的最小更新感到满意。

更新[2019-05-30] 最终,我确实将所有项目升级到最新版本,DotNetCompilerPlatform只要解决方案中的所有版本保持同步,问题就会得到解决。


推荐阅读