A reference to an embedded javascript file cause a compilation failure while visual studio 2008 locks the target assembly - by Andrea Boschin [MVP]

Status : 

  Fixed<br /><br />
		This item has been fixed in the current or upcoming version of this product.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 328999 Comments
Status Closed Workarounds
Type Bug Repros 3
Opened 2/18/2008 6:25:47 AM
Access Restriction Public


Inserting a <reference> tag in a JScript file pointing to an embedded resource JScript file cause a compilation error when both the files are opened in the Visual Studio IDE. The error is:

Unable to copy file "obj\Debug\ClassLibrary.dll" to "bin\Debug\ClassLibrary.dll". The process cannot access the file 'bin\Debug\ClassLibrary.dll' because it is being used by another process.

I've attached a little project reproducing the issue

It appear that visual studio locks the assembly conteining the embedded resource to enable intellisense in the referencing file. When compilation starts the locked file cannot be overwrite by the compiler that throws the error.
Sign in to post a comment.
Posted by Microsoft on 2/18/2008 at 10:06 PM
Thanks for your feedback. We are escalating this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.

Thank you,
Visual Studio Product Team