创建两个文件夹来解决你的问题:~/App_Code/CS和~/App_Code/VB,并把这两个文件分别放到相应的文件夹中去。然后在web.config中添加如下配置:<configuration>
       <system.web>
              <codeSubDirectories>
                     <add directoryName=”CS” />
                     <add directoryName=”VB” />
              <codeSubDirectories/>
<system.web/>
</configuration>

解决方案 »

  1.   

    是得不允许同一个工程下不同的语言编译
    但是同一个solution下可以有很多工程,所以同一个项目可以用不同语言开发
      

  2.   

    首先,如果c#用到了vb里的相关功能,那么我们需要在项目里引用Microsoft.VisualBasic命名空间。第二,在web.config文件里做如下设置,<system.web>           <codeSubDirectories>                     <add directoryName="cs"/>                     <add directoryName="vb"/>          </codeSubDirectories></system.web>第三,在app_code文件夹下,建一个vb,一个cs文件夹。这样我们就可以在项目里同时使用vb和c#两种语言编写的类了。