Mixing Different Language Components in the App_Code Folder : Assembly « Development « ASP.NET Tutorial






You need to place components written in different languages in different subfolders. 
If you create two subfolders in the App_Code folder named VBCode and CSCode
Then you can use the web configuration file to use components written in both VB.NET and C#.

File: Web.Config

<configuration>
  <system.web>
    <compilation>
    <codeSubDirectories>
      <add directoryName="VBCode" />
      <add directoryName="CSCode" />
    </codeSubDirectories>
    </compilation>
  </system.web>
</configuration>

When the contents of the App_Code folder are compiled, two assemblies are created.
one that corresponds to the VBCode folder and one that corresponds to the CSCode folder.








9.3.Assembly
9.3.1.Building Component Libraries by Using the C# Command-Line Compiler
9.3.2.Make an assembly available to an ASP.NET application
9.3.3.Adding an Assembly to the Global Assembly Cache
9.3.4.Building Basic Components
9.3.5.Components and Dynamic Compilation
9.3.6.Mixing Different Language Components in the App_Code Folder
9.3.7.Declaring Methods
9.3.8.Declaring Fields and Properties
9.3.9.Component with Property
9.3.10.Adding comments to a component.
9.3.11.Using ASP.NET Intrinsics in a Component
9.3.12.Load server side assembly