2017-08-26 5 views
2

Tout à coup, je ne peux pas reconstruire mon projet dans VS 2017. Je reçois ces messages:Pourquoi l'accès est-il refusé à ces fichiers?

1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4222,5): error MSB3021: Unable to copy file "C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\.NETFramework\v4.0\4.4.1.0\FSharp.Core.dll" to "bin\Debug\FSharp.Core.dll". Access to the path 'bin\Debug\FSharp.Core.dll' is denied. 1>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(4222,5): error MSB3021: Unable to copy file "H:\Dropbox\BitBucket\VSProjects\Fractal10\packages\Newtonsoft.Json.9.0.1\lib\net45\Newtonsoft.Json.dll" to "bin\Debug\Newtonsoft.Json.dll". Access to the path 'bin\Debug\Newtonsoft.Json.dll' is denied.

Toutes les suggestions sur la façon de résoudre ce problème?

+0

Avez-vous essayé de redémarrer Visual Studio? – Prajwal

+0

Je l'ai fait. J'avais installé la dernière mise à jour et maintenant j'ai peur que la version que j'ai installée soit 15.3.2 et la mise à jour était pour 15.4.1. – Soldalma

+0

Essayez de nettoyer la solution et de la construire? – Prajwal

Répondre

1

Causes possibles:

  • L'application que vous essayez de construire/debug peuvent être en cours d'exécution ou bloqué en position ouverte
  • Tests de verrouillage des ensembles pourrait être de les utiliser
  • post-construction étapes répertoriées dans les propriétés page d'un projet pourrait être les utiliser
  • tout en construisant plusieurs projets en parallèle: un autre projet aurait pu décider d'utiliser ceux dll dans le dossier de sortie pour ces références
  • F # interactif de Visual Studio s'il est configuré pour ne pas masquer les assemblys de copie peut le provoquer.
  • toute autre chose qui provoque le verrouillage d'un fichier dans les fenêtres