对于 Visual Studio 2017 中的解决方案,我一直遇到此编译时错误:无法复制文件“C:\pagefile.sys”,因为未找到它。DotNetCompilerPlatform这是在修复了在同一项目中找不到的先前警告之后开始的。发生这种情况是因为到的路径packages实际上比.csproj文件指示的位置高一级。我推测这发生在我参与之前的项目文件夹重组期间。无论如何,一旦修复,我就清理了项目并运行了 Rebuild All。第一次出现上述错误。这个问题似乎类似于这些问题:错误 MSB3027:无法将“C:\pagefile.sys”复制到“bin\roslyn\pagefile.sys”升级到 Visual Studio 2015 后出现奇怪的构建错误想要复制 pagefile.sys但是,我正在处理更新版本1.0.3的DotNetCompilerPlatform. 因此,回退似乎不是一个好的选择,我不确定这些问题的答案有多少适用于这种情况。
1 回答
慕田峪7331174
TA贡献1828条经验 获得超13个赞
所以,我注意到DotNetCompilerPlatform
在同一个解决方案中安装了多个版本:
将两个项目都更新为 后,编译时错误消失了1.0.7
,但关于如何以及为什么我没有太多要说的。
我还注意到还有更多最新版本DotNetCompilerPlatform
:1.0.8
、2.0.0
和2.0.1
。不过就目前而言,我对解决手头问题的最小更新感到满意。
更新[2019-05-30] :最终,我确实将所有项目都升级到了最新版本,DotNetCompilerPlatform
只要解决方案中的所有版本都同步,问题就会得到解决。
- 1 回答
- 0 关注
- 134 浏览
添加回答
举报
0/150
提交
取消