Crie App_Code e Subdiretórios
Crie um novo web site no VS.NET. Adicione a pasta App_Code nele.
Junte dois arquivos da classe TestClass1.cs (código C#) e TestClass2.vb (código VB). De um Build na aplicação. Ele irá exibir o seguinte erro:
Para superar esse erro, adicione dois subdiretórios (CS, VB) para as classes C# e VB.
Agora, quando você der o Build na aplicação, ele irá exibir o seguinte erro:
Aqui está o truque - Se você tem classe escritas em linguagens diferentes, crie pastas específicas para classes para cada idioma na App_Code. É importante que o subdiretório da linguagem seja registrada no web.config, caso contrário, todos os arquivos sob App_Code serão compilados para uma única assembly, independentemente da pasta na qual pertencem.
<system.web>
<compilation>
<codeSubDirectories>
<add directoryName="CS"/>
<add directoryName="VB"/>
</codeSubDirectories>
</compilation>
Usando vários idiomas no mesmo projeto ASP.NET é útil quando você está integrando código existente ou quando você tem desenvolvedores sobre o projeto com competências diferentes.
5.0 ponto(s). Avaliado por 1 pessoas
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5