CS1517 de erro do compilador

Mensagem de erro

Expressão inválido pré-processador

O compilador encontrou uma expressão de pré-processador inválido.

Para obter mais informações, consulte Diretivas de pré-processador.

O exemplo a seguir mostra algumas expressões válidas e inválidas pré-processador:

// CS1517.cs
#if symbol      // OK
#endif
#if !symbol     // OK
#endif
#if (symbol)    // OK
#endif
#if true        // OK
#endif
#if false       // OK
#endif
#if 1           // CS1517
#endif
#if ~symbol     // CS1517
#endif
#if *           // CS1517
#endif

class x
{
   public static void Main()
   {
   }
}