Jump to content
JoaoNascimento

LibOpenMetaverse erros com log4net.dll

Recommended Posts

JoaoNascimento

Olá pessoal,

estou com esta duvida desde ontem a noite e ainda não consegui resolver!

Estou a criar uma aplicação em C# que liga directamente ao Second Life, ou seja, faz login... Estou a utilizar para isso as bibliotecas do OpenMetaverse, o problema é que ao incluir isso, depois de fazer o debug o programa empanca porque diz que falta a referencia para classes que estão nessas bibliotecas. Depois de ver uma a uma descobri que o problema esta no .dll chamado log4net.  Alguém já teve algum problema parecido?

Cumprimentos

Share this post


Link to post
Share on other sites
Caça

É normal que essa DLL tenha outras dependências.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
JoaoNascimento

Pois o problema é que dá erros em coisas que já estavam a funcionar! Por exemplo, sem essa dll, todas as classes a ver com a classe OpenMetaverse. como por exemplo:

GridClient cliente = new GridClient();

Sem a dll que falei não da erro, mas colocando a dll e compilando da erro!

Share this post


Link to post
Share on other sites
JoaoNascimento

Erros:

Error	2	The type or namespace name 'GridClient' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	24	9	SecondLife_MasterMind

Error	4	The type or namespace name 'NetworkManager' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	31	48	SecondLife_MasterMind
Error	6	The type or namespace name 'AgentManager' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	34	40	SecondLife_MasterMind
Error	7	The type or namespace name 'ChatAudibleLevel' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	38	42	SecondLife_MasterMind
Error	8	The type or namespace name 'ChatType' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	38	68	SecondLife_MasterMind
Error	9	The type or namespace name 'ChatSourceType' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	38	83	SecondLife_MasterMind
Error	10	The type or namespace name 'NetworkManager' could not be found (are you missing a using directive or an assembly reference?)	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	48	37	SecondLife_MasterMind
Error	11	The name 'ChatType' does not exist in the current context	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	105	41	SecondLife_MasterMind
Error	12	The name 'NetworkManager' does not exist in the current context	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	135	30	SecondLife_MasterMind
Error	13	The name 'ChatType' does not exist in the current context	C:\Users\Utilizador\Dropbox\Universidade\2ºAno\2ºSemestre\Laboratório de Informática III\18-03-2011\Labiii_MasterMind\SecondLife_MasterMind\View.cs	139	65	SecondLife_MasterMind

codigo -> http://pastebin.com/pLKULSqS

Share this post


Link to post
Share on other sites
Caça

E qual é(são) as outras referencias que ele precisa?


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
JoaoNascimento

É assim, eu as únicas referencias que coloquei foram as do OpenMetaverse.dll e OpenMetaverseTypes.dll depois vai buscar as referencias das outras precisas pois estao na mesma pasta!

Share this post


Link to post
Share on other sites
Caça

Então qual é o problema?

Se pede para referenciar as outras que estão nessa pasta, só tens de o fazer.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Então precisa de mais qualquer coisa.

Mostra o erro que te está a dar agora.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

O que está a acontecer é que existem duas ou mais classes com o mesmo nome em namespaces diferentes

Se procurares no Google por esse erro podes verificar


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Não, apenas não podes fazer o "Using" de dois namespaces com nomes de classes iguais


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

E no teu programa não existem classes com o mesmo nome?

Ou estão adicionaste uma DLL que não devias adicionar..


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
Caça

Primeiro tens de adicionar a Dll log4net, depois adicionas à medida que ele te vai pedindo, não todas de uma vez.


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.