Se eu nunca uma vez referência System.IO no meu programa, porque é que o meu usuário receber um erro?

StackOverflow https://stackoverflow.com/questions/1316922

  •  19-09-2019
  •  | 
  •  

Pergunta

Eu tenho um programa que não faz uma vez referência System.I0, codificado em vb.net, mas por alguma razão o meu usuário tem o seguinte:

Description:
  Stopped working

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: advancedclipboard.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 4a903bf5
  Problem Signature 04: Microsoft.VisualBasic
  Problem Signature 05: 8.0.0.0
  Problem Signature 06: 4889f422
  Problem Signature 07: 6e
  Problem Signature 08: 8
  Problem Signature 09: System.IO.FileNotFoundException
  OS Version:   6.0.6000.2.0.0.768.3
  Locale ID:    1033

no relatório de acidente de uma vez que o programa foi iniciado.

Eu estou usando o Krypton Toolkit de componentfactory.com e um obfuscator de http://ntcore.com/phoenix .php .

O usuário foi rodando o Vista, e eu não tenho idéia se eles têm o .NET Framework instalado.

Qualquer uma dessas coisas poderia ter acontecido, eu penso:

  • A falta de um quadro .net instalada caiu it
  • O Krypton Toolkit precisava de mim para empacotar um .dll com ele (não provável)
  • O obfuscator ofuscado meu código e quebrou

Qual destes é o mais provável de ter quebrado meu programa?

Foi útil?

Solução

Você precisa incluir ComponentFactory.Krypton.Toolkit.dll com seu aplicativo.

Outras dicas

Se este log veio da máquina do usuário, tem o .Net Framework instalado. Caso contrário, um FileNotFoundException não seria lançada. Pode ser o caso que o componente de terceiros está a tentar encontrar um arquivo ou pode ser o caso do seu código está tentando indiretamente através de código do .NET Framework. Serialização pode fazer isso.

O acidente está afirmando que não poderia encontrar o advancedclipboard.exe.

Você sabe o que em seu código ou o código que você está usando como o kit de ferramentas que requer este arquivo?

EDIT:

Esqueça o meu momento duh por favor .... Os comentários dizem tudo. :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top