The problem was the version of rslinx i am using, the rslinx installed the opc .net api version 1.3 (i didn't know this) and then i installed the opc .net api 2.0 to make my opc client, so when i added the references i didn't notice that i have 2 versions of the dll's, i only picked the first i saw in the list.
At the end i was using the OpcNetApi.dll 2.0 and the OpcNetApi.Com.dll 1.3. And that's why it was throwing that error.