Arquivo da tag: .NET

SeleniumBasic – Erro de automação

O problema

Imagine a seguinte cena:

Você desenvolve o projeto para seu cliente usando o Selenium VBA como biblioteca, tudo funciona perfeitamente, em todos os navegadores, drivers, etc. Todos os testes passam maravilhosamente.

Então você envia o arquivo junto com todas as instruções de instalação. Mas, quando o cliente executa seu arquivo, o seguinte erro é apresentado:

A solução

Instale o .NET Framework 3.5 no computador. Você pode fazer o download dele aqui:

https://docs.microsoft.com/en-us/dotnet/framework/install/dotnet-35-windows-10

Após instalado, execute o aplicativo novamente.

A explicação

Apesar de rodar no contexto do VBA, que é aplicativo nativo do Windows, o SeleniumBasic é desenvolvido sob o .NET Framework, especificamente a versão 3.5, o que faz sua execução ser dependente dele.

Não adianta ter somente o .NET Framework 2.0 ou 4.0. Eles são independentes e precisam ser instalados separadamente.

Finalmente

Nada mais a declarar. Bom código a todos!

VBA e .NET – Diferenças entre Projetos

Curtiu o primeiro vídeo da série? Ótimo! Vamos entender agora como um projeto VBA funciona e compará-lo a um projeto criado em no Visual Studio.

Arquivos utilizados no vídeo ► http://www.tomasvasquez.com.br/forum/download/file.php?id=4266

Download do Visual Studio Community ► https://www.visualstudio.com/vs/older-downloads/

Como preparar seu projeto VBA para o controle de versão de código fonte ► https://www.youtube.com/watch?v=09fTq17kLfY

Acesse também

BLOG ► https://www.tomasvasquez.com.br/blog/
FÓRUM ► http://www.tomasvasquez.com.br/forum/
CURSO ONLINE DE C# ► http://www.tomasvasquez.com.br/cursocsharp

Aqui também!

FACEBOOK ► https://www.facebook.com/tomasvaquezsites
TWITTER ► https://twitter.com/tomamais
GOOGLE+ ► https://plus.google.com/+TomasvasquezBr/

Roteiro, apresentação, edição, etc, etc ► eu mesmo 🙂

VBA e VB.NET – Um comparativo (injusto)

E eis o primeiro vídeo da série! Vamos ver o que o .NET tem de bom, principalmente quando se trata de ListView… ou melhor, DataGridView 🙂

Arquivos utilizados no vídeo ► http://www.tomasvasquez.com.br/forum/…

Download do Visual Studio Community ► https://www.visualstudio.com/vs/older…

Entrevista Karen Abecia (RubberDuck) ► https://www.youtube.com/watch?v=7IE9w…

Acesse também

BLOG ► https://www.tomasvasquez.com.br/blog/
FÓRUM ► http://www.tomasvasquez.com.br/forum/
CURSO ONLINE DE C# ► http://www.tomasvasquez.com.br/cursoc…

Aqui também!

FACEBOOK ► https://www.facebook.com/tomasvaquezs…
TWITTER ► https://twitter.com/tomamais
GOOGLE+ ► https://plus.google.com/+TomasvasquezBr/

Roteiro, apresentação, edição, etc, etc ► eu mesmo 🙂

.NET – Obtendo a versão do Framework

Uma rapidinha!

Para que precisamos disso? Nem me perguntem. Por uma necessidade de um dos sistemas na empresa, precisamos fazer uma verificação da versão do framework em que o assembly estaria executando.

Em primeiro instante, pareceu ser algo monstruoso, mas, como de costume, o .NET Framework não nos decepcionou. A linha que traz o dado que queríamos resume-se a seguinte:

System.Environment.Version.ToString()

A linha devolve a versão exata do Framework em que o assembly está executando. É curioso ver o código funcionando em diferentes versões. Tente compilar o programa abaixo em diferentes versões do compilador csc.exe:

using System;
 
public class getFrameworkVersion
{
	public static void Main(string[] args)
	{
		Console.WriteLine(Environment.Version.ToString());
	}
}

Claro, o objeto Version é bem mais completo do que isso. Para ver sua referência completa, é só acessar o link abaixo:

http://msdn.microsoft.com/en-us/library/system.environment.version.aspx