ERROR: System.Environment.SpecialFolder 'no contiene una definición para' CommonApplicationData '

Tengo el código para guardar un archivo en una carpeta en el directorio

string timestamp = DateTime.Now.ToString("MM-dd-yyyy.HH-mm-ss");
                var file = File.Create("Owe-Data.txt" + timestamp);

                var com = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase + timestamp + @"\Data" + file;

               MessageBox.Show(com);
               if (!Directory.Exists(com))
                {
                    Directory.CreateDirectory(com);
                }
               using (var sw = new StreamWriter(com))
                {

                    sw.WriteLine(InputData);

                }

            }

i Mostrado COM da la ruta bt no puedo ver la carpeta de datos o el archivo Owe-Data en esa ruta ¿Alguien puede decir por qué sucede esto o debo guardar la carpeta de datos en el directorio actual donde se ejecuta este programa? bt no sé cómo llegar a ese camino. ¿Alguna solución? Trabajando en windows phone 5, visual studio 2008 .NET framwork 2.0

Respuestas a la pregunta(2)

Su respuesta a la pregunta