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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.