No se puede resolver el ensamblado o el archivo de metadatos de Windows ‘System.Data.dll’

Acabo de crear una nueva aplicación de Windows 8 en c # / XML y descargo el controlador mongodb c #, agrego su referencia en mi proyecto y sigue el rest del tutorial , pero cuando bash ejecutar mi aplicación ahora su dicho

Cannot resolve Assembly or Windows Metadata file 'System.Data.dll' Type universe cannot resolve assembly: System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089. 

Por favor ayúdame gracias de antemano.

Parece que system.data no está disponible para las aplicaciones de metro. El consenso general parece ser que tendrá que crear un nivel intermedio “intermedio” (utilizando una tecnología como WCF) para permitir que su aplicación de metro se comunique con la base de datos.

Referencias:

  • Recuperando datos de SQL usando la aplicación C # Metro
  • Haga que System.Data esté disponible para aplicaciones estilo Metro
  • WinRT System.Data – Conectar a SQL

Aunque estos enlaces tienen SQL en el título, realmente tratan de conectar aplicaciones de metro directamente a cualquier base de datos.

Aquí hay un poco de una respuesta en uno de los enlaces anteriores:

Tienes razón, System.Data no está allí (busqué lo mismo cuando empecé a jugar con WinRT por primera vez). Usted no será capaz de referenciarlo tampoco. Si desea comunicarse con una base de datos SQL, necesitará usar algún otro tipo de protocolo (servicio web, SOAP, WCF, etc.).

Eche un vistazo a estas publicaciones, menciona que la DLL aún no está disponible: Usar NHibernate en un Metro y http://social.msdn.microsoft.com/Forums/en-US/DataMarket/thread/385475ce-edf9-416f -b0f7-1369760aa73b /