2010-02-28 18 views
3

Tout en ajoutant deux fichiers de code de langue à savoir C# et VB.NET à App_Code, a obtenu une erreurEst-il possible d'ajouter deux fichiers de code de langue, à savoir C# et VB.NET à App_Code? Si oui, comment pourrais-je y parvenir?

The files ... file names ... use a different language, 
which is not allowed since they need to be compiled together. 

Est-il possible d'ajouter deux fichiers de langue différentes?

+1

Cela ressemble à une copie de http://stackoverflow.com/questions/2339776/mixing-vb-net-and-c-code-in-an-asp-net-web-application/2339827 – Gabe

Répondre

9

Créez des sous-dossiers et mettez tout votre code VB dans un dossier et C# dans l'autre. Dans votre cas, vous aurez un pour C# et l'autre pour VB

Vous devrez modifier web.config sous l'élément de compilation pour les inclure afin que le compilateur saura les inclure dans la compilation

<codeSubDirectories> 
    <add directoryName="MyVBCode"/> 
    <add directoryName="MyCSharpCode"/> 
</codeSubDirectories> 
+0

Ceci est presque un réponse identique à GABE dans http://stackoverflow.com/questions/2339776/mixing-vb-net-and-c-code-in-an-asp-net-web-application/2339827 –

+0

Ouais juste vu le lien posté sur le commentaire ci-dessus. Un exemple de problème de concurrence :) Gabe réponse fournie sur le lien ci-dessus fourni plus de perspicacité, alors s'il vous plaît se référer à cela. Je viens de voter pour cela aussi –

+0

Oui, je pense que certains mods devraient voter pour fermer cette question. – Gabe