DLL VB.NET 2010 REFERENCIAR EM VB.NET 2008

VISOMES 15/09/2017 16:17:56
#476593
Boa tarde pessoal do VB Mania, tudo bem?
A empresa a qual trabalho possui um software que não há mais suporte, e preciso utilizar uma dll deste software em meu projeto, porém, meu projeto é em 2008 e a DLL foi desenvolvida em 2010. Quando eu referencio esta Dll a mesma apresenta a mensagem dizendo que não foi encontrado, (Warning 4 The referenced component [ô] import[ô] could not be found. ) Eu utilizei a inclusão pelo path da pasta da dll e mesmo assim é como se o sistema não localizasse o caminho da mesma, alguém já passou por algo parecido que possa me ajudar a resolver? Porque a meu ver , pode ate ser uma biblioteca né, mas não sei qual, obrigado.
KERPLUNK 15/09/2017 16:25:24
#476594
Resposta escolhida
Em primeiro lugar, porque usar uma versão TÃO antiga do visual studio(e consequentemente do .NET Framework)? De 2008 pra cá, é quase uma década.
Se a DLL for de uma versão posterior do seu framework, é possível que você tenha vários problemas e talvez até nem consiga referenciar.
VISOMES 15/09/2017 16:29:58
#476595
Porque a licença do mesmo é fornecida pela universidade, de fato não irão fazer um upgrade no atual momento do Brasil. Esta dll lê dados de um determinado arquivo do software antigo, a empresa que desenvolveu já faliu, testei no vb 2015 e funciona, mas para deixar no laboratório da universidade tem que ser nesta versão. Imaginei que pudesse existir alguma biblioteca que auxiliasse nesta adição de referencia, até porque 2008 para 2010 nem é tao distante assim .
OCELOT 15/09/2017 16:49:19
#476596
O problema pode não ser a versão do Visual Studio e sim a versão do .Net que foi usada para compilar essa DLL, se foi usado o .Net 4.0 eu diria que é bem provável não funcionar no VS.Net 2008 que usa no máximo o .Net 3.5 se não estou enganado.
KERPLUNK 15/09/2017 16:50:01
#476597
é que não existe VB 2008 ou 2010, o que existe é visual studio 2008 ou 2010. Visual Basic ou C# são dialetos do .NET Framework. Se você olhar a versão de framework dessa DLL vai ver que é posterior à maior versão do Framework suportada pelo visual studio 2008. O que estou achando ainda mais estranho é o fato de uma universidade não usar a versão Community do Visual Studio, é gratuito e não tem nenhum tipo de restrição para uso acadêmico.
VISOMES 15/09/2017 16:57:28
#476598
Sim eu sei, o que manda é o framework o problema pode ser este mesmo. O fato dela usar ai eu não sei dizer, dizem que foi doação de outra instituição, mas enfim, acredito que não será possivel fazer funcionar no 2008, é que li varios posts de usarem dll de .net em vb6, pensei que tivesse algo possivel para essa versão, valeu galera.
KERPLUNK 15/09/2017 16:59:47
#476599
Usar uma DLL do .NET no VB6 é possível através da exposição ao COM+ o que pode fazer várias funcionalidades ficarem indisponíveis.
VISOMES 15/09/2017 17:02:53
#476600
Sim, no caso eu usaria apenas para pegar uns dados de leituras que foram feitas para que não percam, então não ficaria utilizando isso muito tempo, mas obrigado.
Valeu.
KERPLUNK 15/09/2017 17:04:34
#476601
Esses dados que precisa pegar, do que se trata?
VISOMES 18/09/2017 13:58:33
#476636
São dados de leituras de um equipamento. Leituras estas que são baixadas com esta dll.
KERPLUNK 18/09/2017 15:44:13
#476640
Citação:

:
São dados de leituras de um equipamento. Leituras estas que são baixadas com esta dll.


São arquivos texto? Usa uma DLL para buscar esses dados? Onde estão?
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas