Problema de sn

02/11/2004 - 23:21 por crifistian | Informe spam
Hola Gustavo;

tengo un pequeño problema q me a causado q me detenga en la ejecucion de
mi
webpart,mira se trata de lo siguiente.

habia un programa en vb 6.0 sobre el estado del alumno,para ver si estaba
al dia o no en sus pagos. simplemente ponias su codigo y visualizaba su
estado

bueno ese programa lo migre a .net,migro exitosamente con todas y sus
librerias,entonces yo me encargue a modificarlo para q funcionara en una
pagina aspx...y funciono bacan

cuando quise pasarlo al webpart las dll q pedia el programa causaba un
error uno de ellos.
la dll es de la libreria INTEROP.RDO y sale q no tiene un nombre seguro.
sale esto:

Assembly generation failed -- Referenced assembly 'Interop.RDO' does not
have a strong name

yo me pregunto... si funciono en una pagina aspx xq no me funciona en el
webpart esta dll. estaba averiguando y es como un objeto command pero
tengo problemas para pasarlo. te queria preguntar si habia alguna solucion
para esta dll porque sino tendria q modificar todo el programa y a mi
parecer debe haber una mejor solucion

Gracias
Christian

Preguntas similare

Leer las respuestas

#1 Tako
03/11/2004 - 09:21 | Informe spam
Christian wrote:
Hola Gustavo;




Vale que Gustavo se ha ganado a pulso que se le dediquen preguntas solo
a él, pero no te olvides de que esto es un foro :)



bueno ese programa lo migre a .net,migro exitosamente con todas y sus
librerias,entonces yo me encargue a modificarlo para q funcionara en
una pagina aspx...y funciono bacan

cuando quise pasarlo al webpart las dll q pedia el programa causaba un
error uno de ellos.
la dll es de la libreria INTEROP.RDO y sale q no tiene un nombre
seguro. sale esto:

Assembly generation failed -- Referenced assembly 'Interop.RDO' does
not have a strong name




yo diría que es problema de seguridad, una forma fácil de solucionarlo
(no se si la mejor o la única) es ponerle un strong name a ese ensamblado,
echa un vistazo al comando "sn"

Suerteeee

yo me pregunto... si funciono en una pagina aspx xq no me funciona en
el webpart esta dll. estaba averiguando y es como un objeto command
pero tengo problemas para pasarlo. te queria preguntar si habia
alguna solucion para esta dll porque sino tendria q modificar todo el
programa y a mi parecer debe haber una mejor solucion

Gracias
Christian
Respuesta Responder a este mensaje
#2 Gustavo
03/11/2004 - 14:04 | Informe spam
Hola Christian,
Mira, tengo que darle la razon a Tako por completo, el foro no es en ningun
caso de mi propiedad...
En cuanto a tu pregunta, migrar de VB6 a DotNet, aunque a veces funciona, no
es una buena idea. Cuando haces una migracion de ese tipo, DotNet te hace un
InterOp dll, que es una especie de traduccion desde el sistema viejo al
nuevo. Yo nunca he utilizado algo asi para WebParts, por lo que no es que te
pueda ayudar mucho, y hacerle un Strong Name al dll no me parece facil,
porque para que el dll lo agarre, tienes que compilarlo de nuevo.
Lo unico que se me ocurre es que pongas el dll en el GAC, lo que no es muy
decente, pero de pronto SharePoint se lo cree.
Saludes,
Gustavo

"Tako" wrote:

Christian wrote:
> Hola Gustavo;
>

Vale que Gustavo se ha ganado a pulso que se le dediquen preguntas solo
a él, pero no te olvides de que esto es un foro :)


>
> bueno ese programa lo migre a .net,migro exitosamente con todas y sus
> librerias,entonces yo me encargue a modificarlo para q funcionara en
> una pagina aspx...y funciono bacan
>
> cuando quise pasarlo al webpart las dll q pedia el programa causaba un
> error uno de ellos.
> la dll es de la libreria INTEROP.RDO y sale q no tiene un nombre
> seguro. sale esto:
>
> Assembly generation failed -- Referenced assembly 'Interop.RDO' does
> not have a strong name
>

yo diría que es problema de seguridad, una forma fácil de solucionarlo
(no se si la mejor o la única) es ponerle un strong name a ese ensamblado,
echa un vistazo al comando "sn"

Suerteeee

> yo me pregunto... si funciono en una pagina aspx xq no me funciona en
> el webpart esta dll. estaba averiguando y es como un objeto command
> pero tengo problemas para pasarlo. te queria preguntar si habia
> alguna solucion para esta dll porque sino tendria q modificar todo el
> programa y a mi parecer debe haber una mejor solucion
>
> Gracias
> Christian




Respuesta Responder a este mensaje
#3 crifistian
04/11/2004 - 00:14 | Informe spam
Hola a todos

Bueno yaaaaaa ,yo siempre lo saludaba a Gustavo poruqe era el unico q me
ayudaba ,si alguien se sintio mal sorry

Espero q Tako tambien ayude despues de todo,no????
Bueno miren ,se acuerdan de la migracion q hice de vb 6.0 a .net y q tenia
dificultades con el RDO???? bueno ya lo solucione pero necesito en el
webpart cargar las conexiones en el load.

entonces fui al evento load pero no puedo cargar ni un mensaje para una
etiqueta dice q la funcion LOAD requiere argumentos. esto puse..

protected override void OnLoad(EventArgs e)
{
base.OnLoad ();
lblemp.Text="Hello World";
}

y me sale este
error..."C:\consultadeDeudas\Consulta_deudas\Consulta_DE_Deudas\ConsultaDeDeudas.cs(71):
No overload for method 'OnLoad' takes '0' arguments"

AHORA PLURALIZO alguien de ustedes me puede ayudar

GRACIAS





Gustavo wrote:

Hola Christian,
Mira, tengo que darle la razon a Tako por completo, el foro no es en ningun
caso de mi propiedad...
En cuanto a tu pregunta, migrar de VB6 a DotNet, aunque a veces funciona, no
es una buena idea. Cuando haces una migracion de ese tipo, DotNet te hace un
InterOp dll, que es una especie de traduccion desde el sistema viejo al
nuevo. Yo nunca he utilizado algo asi para WebParts, por lo que no es que te
pueda ayudar mucho, y hacerle un Strong Name al dll no me parece facil,
porque para que el dll lo agarre, tienes que compilarlo de nuevo.
Lo unico que se me ocurre es que pongas el dll en el GAC, lo que no es muy
decente, pero de pronto SharePoint se lo cree.
Saludes,
Gustavo

"Tako" wrote:

> Christian wrote:
> > Hola Gustavo;
> >
>
> Vale que Gustavo se ha ganado a pulso que se le dediquen preguntas solo
> a él, pero no te olvides de que esto es un foro :)
>
>
> >
> > bueno ese programa lo migre a .net,migro exitosamente con todas y sus
> > librerias,entonces yo me encargue a modificarlo para q funcionara en
> > una pagina aspx...y funciono bacan
> >
> > cuando quise pasarlo al webpart las dll q pedia el programa causaba un
> > error uno de ellos.
> > la dll es de la libreria INTEROP.RDO y sale q no tiene un nombre
> > seguro. sale esto:
> >
> > Assembly generation failed -- Referenced assembly 'Interop.RDO' does
> > not have a strong name
> >
>
> yo dirà­a que es problema de seguridad, una forma fà¡cil de


solucionarlo
> (no se si la mejor o la àºnica) es ponerle un strong name a ese ensamblado,
> echa un vistazo al comando "sn"
>
> Suerteeee
>
> > yo me pregunto... si funciono en una pagina aspx xq no me funciona en
> > el webpart esta dll. estaba averiguando y es como un objeto command
> > pero tengo problemas para pasarlo. te queria preguntar si habia
> > alguna solucion para esta dll porque sino tendria q modificar todo el
> > programa y a mi parecer debe haber una mejor solucion
> >
> > Gracias
> > Christian
>
>
>
>
Respuesta Responder a este mensaje
#4 Tako
04/11/2004 - 00:24 | Informe spam
christian wrote:
Hola a todos
entonces fui al evento load pero no puedo cargar ni un mensaje para
una etiqueta dice q la funcion LOAD requiere argumentos. esto
puse..

protected override void OnLoad(EventArgs e)
{
base.OnLoad ();
lblemp.Text="Hello World";
}

y me sale este
error..."C:\consultadeDeudas\Consulta_deudas\Consulta_DE_Deudas\ConsultaDeDeudas.cs(71):
No overload for method 'OnLoad' takes '0' arguments"




Lo que te está diciendo es que en tu clase base no hay ningún método
OnLoad que se le pueda llamar con 0 argumentos, mira la definición de tu
clase base y mira que posibilidades tienes aunque así a botepronto puedes
probar con

protected override void OnLoad(EventArgs e)
{
base.OnLoad (e);
lblemp.Text="Hello World";
}

es posible que así te funcione, aunque claro, depende de donde heredes.

Suerteeee
Respuesta Responder a este mensaje
#5 crifistian
05/11/2004 - 21:32 | Informe spam
Gracias por la ayuda del load Tako
ahora me a ocurrido algo muy extraño,cuando me voy al prompt de vs 2003 y
quiero generar una clave de esta forma:
sn -k c:\keypair.snk
me sale este error q nunca antes me habia salido

No se puedo generar un par de claves con nombre seguro-- El conjunto de
claces no esta definido

espero su ayuda de uno de ustedes
Saludos Tako y Gustavo
Christian


Tako wrote:

christian wrote:
> Hola a todos
> entonces fui al evento load pero no puedo cargar ni un mensaje para
> una etiqueta dice q la funcion LOAD requiere argumentos. esto
> puse..
>
> protected override void OnLoad(EventArgs e)
> {
> base.OnLoad ();
> lblemp.Text="Hello World";
> }
>
> y me sale este
>


error..."C:consultadeDeudasConsulta_deudasConsulta_DE_DeudasConsultaDeDeudas.cs(71):
> No overload for method 'OnLoad' takes '0' arguments"
>

Lo que te está diciendo es que en tu clase base no hay ningún método
OnLoad que se le pueda llamar con 0 argumentos, mira la definición de tu
clase base y mira que posibilidades tienes aunque así a botepronto puedes
probar con

protected override void OnLoad(EventArgs e)
{
base.OnLoad (e);
lblemp.Text="Hello World";
}

es posible que así te funcione, aunque claro, depende de donde heredes.

Suerteeee
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida