Ein neuer Ausdruck erfordert () oder [] nach Typkompilierungsfehler - C #

Der folgende Code für einen Mitarbeiter gibt den folgenden Fehler aus, wenn er versucht, ihn mit VS 2008 zu kompilieren:

Error

Ein neuer Ausdruck erfordert () oder [] nach dem Typ

Code

MyClass Structure:

public class MyClass
{
    public MyClass() {}

    public string Property1 { get; set; }
    public string Property2 { get; set; }
}

Sample Source Code:

List<MyClass> x = new List<MyClass>();

x.Add(new MyClass 
{
    Property1 = "MyValue",
    Property2 = "Another Value"
});

It "funktioniert auf meinem Computer", aber nicht seine. Irgendeine Idee warum?

AKTUALISIERE
Er zielt auf das 3.5 .NET Framework ab
Er verwendet den System.Collections.Generics-Namespace
Das MyClass-Objekt hat einen Konstruktor

UPDATE 1:
@ Funky81 - Ihr Beispiel und mein Beispiel konnten auf meinem PC kompiliert werden.

Update 2:
Inkludiertes Schema von MyClass in sample

UPDATE 3:
@ DK - Mein Mitarbeiter hat seiner Anwendung den folgenden Konfigurationsabschnitt hinzugefügt:

<system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
            <compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="OptionInfer" value="true"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>

Und er hat den folgenden Kompilierungsfehler erhalten: Nicht erkanntes Element 'providerOption'.

Antworten auf die Frage(16)

Ihre Antwort auf die Frage