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

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

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

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

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

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

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


潇潇雨雨
浏览 95回答 1
1回答

慕田峪7331174

所以,我注意到DotNetCompilerPlatform在同一个解决方案中安装了多个版本:将两个项目都更新为 后,编译时错误消失了1.0.7,但关于如何以及为什么我没有太多要说的。我还注意到还有更多最新版本DotNetCompilerPlatform:1.0.8、2.0.0和2.0.1。不过就目前而言,我对解决手头问题的最小更新感到满意。更新[2019-05-30] :最终,我确实将所有项目都升级到了最新版本,DotNetCompilerPlatform只要解决方案中的所有版本都同步,问题就会得到解决。
打开App,查看更多内容
随时随地看视频慕课网APP