Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
Il qualificatore di alias '::' dello spazio dei nomi viene sempre risolto in un tipo o in uno spazio dei nomi e non è pertanto valido in questa posizione. Si consiglia di utilizzare '.'.
The namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead.
Questo errore si verifica quando si utilizza un elemento che il parser interpreta come un tipo in un posizione non prevista. Un nome di tipo o di spazio dei nomi è valido solo in un'espressione di accesso ai membri in cui è utilizzato l'operatore di accesso ai membri (.). Il problema può verificarsi se è stato utilizzato l'operatore di ambito globale (::) in un altro contesto.
Esempio
Il seguente codice di esempio genera l'errore CS0687:
// CS0687.cs
using M = Test;
using System;
public class Test
{
public static int x = 77;
public static void Main()
{
Console.WriteLine(M::x); // CS0687
// To resolve use the following line instead:
// Console.WriteLine(M.x);
}
}