Note that there are some explanatory texts on larger screens.

plurals
  1. POWhy does VS 2005 keep giving me the "'x' is ambiguous in the namespace 'y'" error?
    text
    copied!<p><strong>Bounty:</strong> I will send $5 via paypal for an answer that fixes this problem for me.</p> <p>I'm not sure what VS setting I've changed or if it's a web.config setting or what, but I keep getting this error in the error list and yet all solutions build fine. Here are some examples:</p> <pre> Error 5 'CompilerGlobalScopeAttribute' is ambiguous in the namespace 'System.Runtime.CompilerServices'. C:\projects\MyProject\Web\Controls\EmailStory.ascx 609 184 C:\...\Web\ Error 6 'ArrayList' is ambiguous in the namespace 'System.Collections'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb 13 28 C:\...\Web\ Error 7 'Exception' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb 37 21 C:\...\Web\ Error 8 'EventArgs' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb 47 64 C:\...\Web\ Error 9 'EventArgs' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb 140 72 C:\...\Web\ Error 10 'Array' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\Controls\EmailStory.ascx.vb 147 35 C:\...\Web\ [...etc...] Error 90 'DateTime' is ambiguous in the namespace 'System'. C:\projects\MyProject\Web\App_Code\XsltHelperFunctions.vb 13 8 C:\...\Web\ </pre> <p>As you can imagine, it's really annoying since there are blue squiggly underlines everywhere in the code, and filtering out relevant errors in the Error List pane is near impossible. I've checked the default ASP.Net web.config and machine.config but nothing seemed to stand out there.</p> <hr> <p><em>Edit:</em> Here's some of the source where the errors are occurring:</p> <pre><code>'Error #5: whole line is blue underlined' &lt;%= addEmailToList.ToolTip %&gt; 'Error #6: ArrayList is blue underlined' Private _emails As New ArrayList() 'Error #7: Exception is blue underlined' Catch ex As Exception 'Error #8: System.EventArgs is blue underlined' Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'Error #9: System.EventArgs is blue underlined' Protected Sub sendMessage_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles sendMessage.Click 'Error #10: Array is blue underlined' Me.emailSentTo.Text = Array.Join(";", mailToAddresses) 'Error #90: DateTime is blue underlined' If DateTime.TryParse(data, dateValue) Then </code></pre> <hr> <p><em>Edit</em>: GacUtil results</p> <pre> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\gacutil -l mscorlib Microsoft (R) .NET Global Assembly Cache Utility. Version 1.1.4318.0 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. The Global Assembly Cache contains the following assemblies: The cache of ngen files contains the following entries: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c5619 34e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d003700430039004 40037004500430036000000 mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c5619 34e089, Custom=5a00410050002d004e0035002e0031002d0038004600440053002d00370043003 900450036003100370035000000 Number of items = 2 </pre> <pre> "C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil" -l mscorlib Microsoft (R) .NET Global Assembly Cache Utility. Version 2.0.50727.42 Copyright (c) Microsoft Corporation. All rights reserved. The Global Assembly Cache contains the following assemblies: Number of items = 0 </pre> <hr> <p><em>Edit</em>: interesting results from ngen:</p> <pre><code>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen display mscorlib /verbose Microsoft (R) CLR Native Image Generator - Version 2.0.50727.832 Copyright (C) Microsoft Corporation 1998-2002. All rights reserved. NGEN Roots: mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d00330037004200430043003300430035000000 ScenarioDefault mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=5a00410050002d004e0035002e0031002d003800460053002d00330037004200430043003300430035000000 DisplayName = mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Native image = {7681CE0F-F0E7-F03A-2B56-96345589D82B} Hard Dependencies: Soft Dependencies: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ScenarioNoDependencies mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 DisplayName = mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Native image = {7681CE0F-F0E7-F03A-2B56-96345589D82B} Hard Dependencies: Soft Dependencies: NGEN Roots that depend on "mscorlib": [...a bunch of stuff...] Native Images: mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 Source MVID: {D34102CF-2ABF-4004-8B42-2859D8FF27F3} Source HASH: bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec NGen GUID sign: {7681CE0F-F0E7-F03A-2B56-96345589D82B} OS: WinNT Processor: x86(Pentium 4) (features: 00008001) Runtime: 2.0.50727.832 mscorwks.dll: TimeStamp=461F2E2A, CheckSum=00566DC9 Flags: Scenarios: &lt;no debug info&gt; &lt;no debugger&gt; &lt;no profiler&gt; &lt;no instrumentation&gt; Granted set: &lt;PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true"/&gt; File: C:\WINDOWS\assembly\NativeImages_v2.0.50727_32\mscorlib\0fce8176e7f03af02b5696345589d82b\mscorlib.ni.dll Dependencies: mscorlib, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089: Guid:{D34102CF-2ABF-4004-8B42-2859D8FF27F3} Sign:bbf5cfc19bea4e13889e39eb1fb72479a45ad0ec </code></pre> <p>There should only be one mscorlib in the native images, correct? How can I get rid of the others?</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload