I have a CSV file - It has many values having comma as a part of value.The commas within the fields will mislead my SSIS package
I feel that a better way of doing this is by using a Derived column Transformation Editor in SSIS Data Flow, and changing the expression to surround the string with double quotes.
For instance if the column "Address" has records with commas, then create an expression such as
"\""+Address+"\""
in the Derived Column Transformation Editor.
I think this is a good option if you are not willing to transform the source.