错误MSB3027:无法将“C:\pagefile.sys”复制到“binroslynpagefile.sys”。重试超过10次。失败每次我在VS2013中收到此错误无法将“C:\pagefile.sys”复制到“binroslynpagefile.sys”。重试超过10次。失败。无法将文件“C:\pagefile.sys”复制到“binroslynpagefile.sys”。该进程无法访问该文件请帮助我。正如Pramod评论中的答案所示,问题源于Microsoft.CodeDom.Providers.DotNetCompilerPlatformnuget包,特别是从1.0.0升级到1.0.1。但对我来说,使用VisualStudio降级会导致进一步的构建错误。要解决此问题,我必须手动编辑我的csproj和packages.config文件,删除对Microsoft.Net.Compilers和Microsoft.CodeDom.Providers.DotNetCompilerPlatform的所有引用。具体来说,这意味着:然后我能够在VS中管理项目nuget包,并且(按顺序):这解决了页面文件构建错误和运行时错误,这促使我首先尝试升级。我从nuget包管理器中删除了:-Microsoft.CodeDom.Providers.DotNetCompilerPlatform-Microsoft.Net.Compilers因为我没有使用它。一切安好。我找到了这个错误的不同解决方案。就我而言,我一直在我的解决方案中移动一个项目(我把它放在一个子文件夹中)。我对项目文件(位于%solutionfolder%/packages中)中的包的引用已损坏,我手动修复了它们。但是,我忘记了两个补充导入:我首先将第一个从..packages更新为....packages(像我一样懒惰)。之后构建项目给了我pagefile.sys错误。更新第二个导入(相同的更改:..packagesto....packages)为我解决了这个问题。没有什么可以继续的,但我建议使用SysInternalsProcessMonitor来记录你的问题一旦你运行了procmon,你就想记录(或跟踪,换句话说)你的VS2013问题。完成记录后,您将希望按进程(在您的情况下为devenv.exe)过滤结果,因此按Ctrl-T打开进程树,然后找到devenv.exe。选择它并单击包含子树按钮。关闭ProcessTree窗口并从顶部菜单中选择Tools->CountOccurrences。将Column下拉列表设置为“Result”,然后按Count按钮。输出将是结果及其各自计数的集合。通过查看这些结果,您通常可以很好地了解发生了什么。例如,如果您看到许多对ACCESSDENIED或FILELOCKEDWITHONLYREADERS的引用,那么很可能您的问题与权限相关。以上就是C#学习教程:ErrorMSB3027:Unabletocopy"C:\pagefile.sys"to"binroslynpagefile.sys"。超过重试次数10次。全部内容分享失败,如果对你有用,需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击权利联系管理会员删除。如需转载请注明出处:
