我们现在有一个项目同时使用了VB.NET(就是我用 -0-)和C#进行开发页面还好说,各做各的问题是使用类库的时候麻烦事情就出现了我把自己的class1.vb丢到了app_Code里面,跟其他人的xxx.cs混在了一起,然后调试就出错。说“一山不容二虎,有我没他!”貌似我只找到一种方法,就是把自己做的编译成DLL以后丢到bin文件夹里面去,可是这样调试起来太麻烦了。请问有什么好一点解决方案?最好是不用编译成DLL,然后C#和VB.NET之间又能相互调用

解决方案 »

  1.   

    在app_code里面为每种语言设置一个文件夹。cs文件放一个,vb文件放一个,在webconfig里面可以<compilation><codeSubDirectories><add directoryName="VBFolder" />
    <add directoryName="CSharpFolder" /></codeSubDirectories></compilation>
      

  2.   

    不同的project当然可以使用不同的语言, 同一个solution里面可以有不同语言的项目,同一项目中的语言必须相同。就是说一个软件可以同时用两种语言开发。
      

  3.   

    两个项目貌似更麻烦 - -退一步说,我用VB.NET 能不能直接调用XXX.CS? 
    好歹C#我还懂点
      

  4.   


    website的这种设置倒还没尝试过