Q:

The type or namespace name 'FileIO' does not exist in the namespace 'Microsoft.VisualBasic'

I am using visual studio 2012 and .Net framework 4.5. I have included 'Microsoft.VisualBasic' in my project reference.
I am getting the following error while executing the project.

Compilation Error    Description: An error occurred during the
  compilation of a resource required to service this request. Please
  review the following specific error details and modify your source
  code appropriately.
Compiler Error Message: CS0234: The type or namespace name 'FileIO'
  does not exist in the namespace 'Microsoft.VisualBasic' (are you
  missing an assembly reference?)

Source Error: 
      int lineNumber = 0;
      int flag = 1;
     using (Microsoft.VisualBasic.FileIO.TextFieldParser parser = new Microsoft.VisualBasic.FileIO.TextFieldParser(file))
     {
        parser.CommentTokens = new string[] { "#" };

I had tried adding the reference again and again but it doesn't seems to be working.
I even tried the answers from following question in Stack Overflow but nothing helped
microsoft.visualbasic.fileio does not exist

Please help me 

A:

I got this problem solved now
I have copied Microsoft.VisualBasic.dll file to the bin folder of my project and now it seems to be working fine.
(OR)
You can change the Properties of the reference as follows

-> Right click the Microsoft.VisualBasic reference in solution explorer and change Copy Local property value as 'True' .
This will do the trick

