Article ID: 897299
Article Last Modified on 12/6/2006
APPLIES TO
- Microsoft Visual Basic 2005
- Microsoft Visual Basic .NET 2003 Standard Edition
SYMPTOMS
In Microsoft Visual Studio .NET 2003 or in Microsoft Visual Studio 2005, when you try to compile a Microsoft Visual Basic .NET or Microsoft Visual Basic 2005 application, you may receive an error message that is similar to the following:
Note In this error message, the word "filename" should be spelled "file name."
You may receive this compilation error message when you use a command prompt or the Visual Studio IDE to compile your code.
CAUSE
This issue occurs because a DLL that appears in the error message is not registered in the global assembly cache.
WORKAROUND
To work around this issue, register the DLL in the global assembly cache by using the following command:
gacutil -i DriveLetter
:\YourPath
\YourAssemblyName
.dll
MORE INFORMATION
You may notice that the same error message is also documented in the following Microsoft Knowledge Base article:
319976 Visual Basic .NET compiler error when you use a response file that references many assemblies
However, hotfix 319976 does not apply to the issue that is described in this article. The problem that is described in article 319976 applies to Microsoft Visual Basic .NET 2002.
Additional query words: GAC
Keywords: kbvs2005swept kbvs2005applies kbide kberrmsg kbcompiler kbexpertiseadvanced kbtshoot kbhowtomaster kbprb KB897299