You may receive a "vbc : Command line error BC2017 : could not find library" error message when you compile an application in Visual Basic .NET 2003 or in Visual Basic 2005 (897299)
The information in this article applies to:
- Microsoft Visual Basic 2005
- Microsoft Visual Basic .NET (2003)
SYMPTOMSIn 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: vbc : Command line error BC2017 : could not find library
'c:\windows\microsoft.net\framework\v1.1.4322\temporary asp.net
files\vbwebapp\093b8894\b238cf87\assembly\dl\c0d82e1f\043d'
vbc : Fatal error BC2000 : compiler initialization failed unexpectedly: The
filename, directory name, or volume label syntax is incorrect.
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. CAUSEThis issue occurs because a DLL that appears in the error message is not registered in the global assembly cache.WORKAROUNDTo work around this issue, register the DLL in the global assembly cache by using the following command: gacutil -i DriveLetter:\YourPath\YourAssemblyName.dll
Modification Type: | Minor | Last Reviewed: | 10/3/2006 |
---|
Keywords: | kbvs2005swept kbvs2005applies kbide kberrmsg kbCompiler kbExpertiseAdvanced kbtshoot kbHOWTOmaster kbprb KB897299 kbAudDeveloper |
---|
|