A mia futura memoria e per chi ne avesse bisogno.
Aggiungendo ad un progetto esistente una classe LINQ to SQL si ottiene questo messaggio di errore :
Invalid token 'void' in class, struct, or interface member declaration
oppure
Token non valido 'void' nella dichiarazione del membro della classe, della struttura o dell'interfaccia.
su queste linee di codice:
#region Extensibility Method Definitions
partial void OnCreated();
partial void InsertProfileExtended(ProfileExtended instance);
partial void UpdateProfileExtended(ProfileExtended instance);
partial void DeleteProfileExtended(ProfileExtended instance);
#endregion
Questa la soluzione per risolvere il problema. Basta aggiungere il codice seguente al web.config
<class="tag">system.codedom>
<class="tag">compilers>
<class="tag">compilerclass="attr"> language=class="attrv">"c#;cs;csharp"class="attr"> extension=class="attrv">".cs"class="attr"> warningLevel=class="attrv">"4"class="attr"> type=class="attrv">"Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<class="tag">providerOptionclass="attr"> name=class="attrv">"CompilerVersion"class="attr"> value=class="attrv">"v3.5"/>
<class="tag">providerOptionclass="attr"> name=class="attrv">"WarnAsError"class="attr"> value=class="attrv">"false"/>
</class="tag">compiler>
<class="tag">compilerclass="attr"> language=class="attrv">"vb;vbs;visualbasic;vbscript"class="attr"> extension=class="attrv">".vb"class="attr"> warningLevel=class="attrv">"4"class="attr"> type=class="attrv">"Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<class="tag">providerOptionclass="attr"> name=class="attrv">"CompilerVersion"class="attr"> value=class="attrv">"v3.5"/>
<class="tag">providerOptionclass="attr"> name=class="attrv">"OptionInfer"class="attr"> value=class="attrv">"true"/>
<class="tag">providerOptionclass="attr"> name=class="attrv">"WarnAsError"class="attr"> value=class="attrv">"false"/>
</class="tag">compiler>
</class="tag">compilers>
</class="tag">system.codedom>
3e6594a3-ca22-4425-9b34-053db0c07a93|1|5.0
asp.net, Tips
asp.net, visual studio 2008, LINQ to SQL, Invalid token 'void'