Tema: llamar DLL
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/06/2010, 14:08
Avatar de gakutaru
gakutaru
 
Fecha de Ingreso: agosto-2005
Ubicación: frente a mi NtbK
Mensajes: 239
Antigüedad: 18 años, 8 meses
Puntos: 6
llamar DLL

Hola a todos, he creado un dll desde la linea de comandos usando la siguiente linea:
vbc /t:library /r:System.dll /r:System.Web.dll C:\Inetpub\wwwroot\CoDotacion\myCodeBehind.vb
y crea el DLL, coloco el DLL en la carpeta BIN
pero me devuelve el siguiente error

Mensaje de error del analizador: No se pudo cargar el tipo 'myCodeBehind'.

y el codigo es solo uno de ejemplo.

este es Test.aspx

Código HTML:
Ver original
  1. <%@ Page Inherits="myCodeBehind" %>
  2. <head><title>hola</title></head>
  3. <form runat="server">
  4. <asp:Button Text="Click" runat="server" OnClick="Button_Click" />
  5. <p>
  6. <asp:Label ID="lblMessage" runat="server" />
  7. </form>
  8. </body>
  9. </html>

y este es myCodeBehind.vb que se convierte en DLL
Código vb:
Ver original
  1. Imports System
  2. Imports System.Web.UI
  3. Imports System.Web.UI.WebControls
  4. Imports System.Web.UI.HtmlControls
  5.  
  6. Public Class myCodeBehind
  7.     Inherits Page
  8.     Protected WithEvents lblMessage As Label
  9.     Sub Button_Click(ByVal s As Object, ByVal e As EventArgs)
  10.         lblMessage.Text = "Hola Mundo!"
  11.     End Sub
  12. End Class

nada del otro mundo, si a la linea
<%@ Page Inherits="myCodeBehind" %>
la cambio por esta:
<%@ Page Inherits="myCodeBehind" src="myCodeBehind.vb" %>
funciona perfecto, pero al compilarla a DLL dice que no la encuentra, no se que haago mal o si omiti algo :neurotico