I wrote a simple Winforms application that has worked perfectly for 2 years. I just made some updates and I am getting the "Application requires that assembly Microsoft.Vbe.Interop Version 18.104.22.168 be installed in the GAC"
The remote PCs....do not have Office on them. I am using a access database, but they did not have access. I have not upgraded anything on my machine and still using the same version as I did when I wrote the original code.
I wrote the app in VS2005. I did upgrade to VS 2010 and that is where I got the problem. I went back to old machine and try to make the simple bug changes on 2005 and republish and still get the error on the remote machines.
I have looked at quite a few things...but can't figure this out.
What do responsible coders do? They don't take detrimental shortcuts. They do take reasonable security precautions, create important automation, implement sufficient logging, fix things they break, and care about users.