este é o erro ORA-12154: TNS: não foi possível resolver o identificador de conexão especificado?

Eu tenho esse código:

OracleConnection con = new OracleConnection("data source=localhost;user id=fastecit;password=fastecit"); 
con.Open(); string sql="Select userId from tblusers";    
OracleCommand cmd = new OracleCommand(sql, con);
OracleDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{ messageBox.Show(dr[0].Tostring()); } 

O mesmo código nos dois projetos

no project1 "WinForm" está funcionando corretamente

in project2 "Excel 2007 addins" Aparece o seguinte erro:

ORA-12154: TNS: não foi possível resolver o identificador de conexão especificado

Estou usando c # .net 2010, office 2007, windows8, oracle 10g.

Ao preparar uma conexão manual com o banco de dados, como mostrado na figura

Visual Studio, abra o menu Exibir + Server Explorer.

Clique com o botão direito do mouse em Data Connection + Add Connection + Selecione Oracle Database server Nome: localhost ou nome da minha máquina, configure username & password e clique em Test Connection, teste não é bem sucedido.

questionAnswers(2)

yourAnswerToTheQuestion