Problemas con mono y asp.net - The imported type `x' is defined multiple times
Alberto León <[email protected]>
| Newsgroups | gmane.comp.gnome.mono.hispano |
|---|---|
| Message-ID | <[email protected]> |
Hola a todos, llevo muchos años trabajando asp.net en IIS y nunca me había
encontrado con este error.
Surge con lo siguiente:
1. Tengo una sola clase del tipo ascx.cs que maneja la lógica de unos
controles.
2. Esta es heredada desde varios controles más a través de inherit y
codefile
No sé si estamos ante una característica de Mono que es muy estricto con
esto o bien, si estamos ante un bug.
He visto en los foros varias veces esto y nadie ha planteado una solución.
Tanto si es un bug como si no va a ser una faena crearla como clase
independiente para que no afecte a la herencia y tener que crear una clase
para cada uno de los controles. En total debo tener unos 20 archivos con el
mismo problema. A continuación pongo el problema y más abajo la línea que
define el archivo.
Server Error in '/' Application
------------------------------
*Compilation Error*
*Description: *Error compiling a resource required to service this request.
Review your source file and modify it to fix this error.
*Compiler Error Message: *CS0433: The imported type `controles_buscador' is
defined multiple times
*Source Error: *
Line 44:
Line 45:
Line 46: #line 18 "/home/alberto/someproject/controles/buscador_en.ascx"
Line 47: protected global::System.Web.UI.HtmlControls.HtmlSelect salidaMes;
Line 48:
*Source File: */tmp/www-data-temp-aspnet-0/dc37883a/App_Web_6d000b6b_8.cs
*Line:
*46
*En el archivo aspx que lo carga:*
<asp:PlaceHolder ID="buscadorN" runat="server" />
*En el archivo aspx.cs que lo carga:*
UserControl UC1 = (UserControl)LoadControl("~/controles/buscador_" +
Session["idioma"].ToString() + ".ascx");
UC1.ID = "buscador1";
buscador.Controls.Add(UC1);
*El propio control ascx*:
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="buscador.ascx.cs" Inherits="controles_buscador" %>
*El ascx.cs*
public partial class controles_buscador : System.Web.UI.UserControl
_______________________________________________
Mono-hispano mailing list
[email protected]
https://listas.hispalinux.es/mailman/listinfo/mono-hispano