Ir ao conteúdo

Posts recomendados

Postado

Caros,

System.Reflection.Assembly.GetExecutingAssembly().Location.ToString() tá doida?

 

Quando eu uso no visual studio e dou um run da depuração, ela retorna o caminho da dll , aí eu compilo tudo em um arquivo único, publico numa pasta, clico no executável único

e ele não retorna o path do app e nem nada, simplesmente vem vazia string!

 

É um bug ou algum detalhe que estou deixando passar?

  • Curtir 1
  • 3 semanas depois...
Postado

O método System.Reflection.Assembly.GetExecutingAssembly().Location.ToString() retorna a localização do arquivo de assembly atualmente sendo executado. Se você está tentando usar esse método no Visual Studio, pode ser que ele não esteja funcionando porque o arquivo de assembly está sendo executado de um lugar diferente daquele esperado.

Aqui estão algumas possíveis razões pelas quais o método pode não estar funcionando:

 

1: O arquivo de assembly está sendo executado de um diretório temporário: Quando você executa o aplicativo no Visual Studio, ele é compilado e colocado em um diretório temporário. Se você estiver tentando acessar a localização do arquivo de assembly a partir do código, ele pode não estar no mesmo local onde o código está sendo executado.

 

2: O arquivo de assembly está sendo executado em um emulador ou dispositivo móvel: Se você estiver executando o aplicativo em um emulador ou dispositivo móvel, o arquivo de assembly pode estar sendo executado em outro lugar. Nesse caso, o método pode não funcionar como esperado.

 

3. O arquivo de assembly foi movido ou renomeado: Se você moveu ou renomeou o arquivo de assembly após a compilação, o método pode não conseguir encontrá-lo e, portanto, não funcionar como esperado.

 

Para resolver o problema, você pode tentar descobrir onde o arquivo de assembly está sendo executado e alterar o código para refletir a nova localização. Também pode ser útil verificar se o arquivo de assembly está sendo executado na plataforma esperada (por exemplo, no emulador ou dispositivo móvel). Se você ainda tiver dificuldades, pode ser útil pesquisar online ou perguntar a outros desenvolvedores por ajuda.

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!