No More Solutions

You can find a lot of debugging and deploying problems while developing applications in .NET and Visual Basic here. There are also some querying tips in SQL and typical source codes which might be useful shared here.

Conflict in Namespace

Error:

Compilation Error

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30175: module 'ContextMenuHelpers' and module 'ContextMenuHelpers', declared in 'C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\metroweb\87c204db\55321c07\App_Code.rcey62l6.13.vb', conflict in namespace ''.

Source Error:



Line 3:  
Line 4:  Public Module ContextMenuHelpers 
Line 5:  
Line 6:      'Public SysMsg As GlobalResources.SystemMessages = New GlobalResources.SystemMessages()




Solution:
This problem occurs because more than one file of the same class with the same namespace are found in the folder, usually App_Code folder. If you back-up the source files, make sure it is renamed as another extension, so that it does not conflict with the original file. Otherwise, either put your back-up files outside of the application, or archive it in a compressed file.

In the case I encountered, someone puts a back-up file in a new sub folder inside the App_Code folder. After renaming the extension of the back-up file, the problem is solved.
Bookmark and Share

0 comments:

Post a Comment