I repeatedly get build errors along the lines of the following:
Failed to make the following project runnable:
<project name>(.NETFramework,Version=v4.6.1) reason: Access to the path 'C:<path from root>src<project name>inDebug
et641win7-64x<some dll, exe, config, whatever>' is denied.
I was getting similar errors from other folders but taking them out of source control helped (see below)
Sometimes manually going to the folder in Explorer > right click > properties > uncheck "read only" works for a successful build but then either VS or TFS locks the file again and the same build error returns
In particular at the moment there are two .dll files being added to the bin which are repeatedly set to "read only" and I have to manually fix that in file explorer upon rebuild. AFAIK these are not in source control, but the files in another project within the solution by the same name are checked in and not changing.
It may have something to do with the fact I'm using asp.net Core RC2 which is not official yet, plus I'm pairing it with Angular 2 RC1 but I don't think that's related.
One theory is that it has something to do with TFS since the errors don't seem to start until I put the project under source control.
I've seen a number of similar questions on Stack Overflow but no answers that even begin to resolve my own repetitive problem.
HINT: I was getting the same with transpiled .ts > .js files and taking them out of source control seems to have helped but I don't see the bin folder in source control at all (of course it's hidden in the solution explorer and I see no option to unhide in source control explorer, so not sure if it's there at all...)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…