私はVS 2013で一貫してこのエラーを受け取っています:
「C:\ pagefile.sys」を「bin\roslyn\pagefile.sys」にコピーできませんでした。再試行回数10を超えました。失敗しました。ファイル「C:\ pagefile.sys」を「bin\roslyn\pagefile.sys」にコピーできません。プロセスはファイルにアクセスできません
私を助けてください。
これらのパッケージは使用しないため、nugetパッケージマネージャーから削除しました。
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
Microsoft.Net.Compilers
これですべてが機能します。
このエラーの別の解決策を見つけました。私の場合、ソリューション内でプロジェクトを移動していました(サブフォルダーに入れました)。プロジェクトファイル内のパッケージ(%solutionfolder%/packages
にある)への参照が壊れていたため、手動で修正しました。
ただし、忘れていた2つのサプリメントインポートがあります。
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" />
最初に..\packages
から..\..\packages
に最初のものを更新しました(私は怠け者です)。その後プロジェクトをビルドすると、pagefile.sysエラーが発生しました。
2番目のインポートの更新(同じ変更:..\packages
から..\..\packages
)で解決しました。
.csprojファイルから次の2行を削除します。
<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" />
大したことはありませんが、 SysInternals Process Monitor を使用して問題を記録することをお勧めします。
procmon
を実行したら、VS2013
の問題を記録(つまり、トレース)します。記録が完了したら、プロセス(場合によってはdevenv.exe
)で結果をフィルターするので、Ctrl-T
を押してプロセスツリーを開き、devenv.exe
を見つけます。
それを選択し、「サブツリーを含める」ボタンをクリックします。 [プロセスツリー]ウィンドウを閉じ、トップメニューから[Tools -> Count Occurrences
]を選択します。 [列]ドロップダウンボックスを[結果]に設定し、[カウント]ボタンを押します。出力は、結果のコレクションとそれぞれのカウントになります。通常、これらの結果を見ると、何が起こっているのかがよくわかります。たとえば、ACCESS DENIED
またはFILE LOCKED WITH ONLY READERS
に関連する多くの結果が表示される場合、ほとんどの場合、問題は権限に関連しています。