2010-10-18 12 views
5

He intentado trasladar un código de Windows Phone 7 entre Silverlight a XNA, que se basa en IsolatedStorageSettings, pero no consigo que Visual Studio lo resuelva. Cuando eche un vistazo a lo que Intellisense está resolviendo en System.IO.IsolatedStorage &, enumera IsolatedStorageFile, IsolatedStorageException & IsolatedStorageStream.¿Puede un juego XNA utilizar IsolatedStorageSettings para WP7?

La documentación dice que la versión compatible es para Silverlight pero no entiendo por qué estoy viendo la diferencia debido a los tipos de proyectos.

http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=EN-US&k=k(SYSTEM.IO.ISOLATEDSTORAGE.ISOLATEDSTORAGESETTINGS);k(ISOLATEDSTORAGESETTINGS);k(TargetFrameworkMoniker-%22SILVERLIGHT,VERSION%3dV4.0%22);k(DevLang-CSHARP)&rd=true

Gracias

+1

¿Agregó una referencia a System.Windows.dll? Ahí es donde se definen los tipos IsolatedStorage. – driis

+0

No, no tenía una referencia a eso. Pensé que no lo necesitaba porque pude resolver los otros elementos debajo de ese espacio de nombres sin él. Gracias. –

Respuesta

4

El siguiente trabajo para mí en un proyecto XNA sin referencias adicionales del proyecto:

using (var store = IsolatedStorageFile.GetUserStoreForApplication()) 
{ 
    store.CreateFile("folder/file.ext"); 
} 

Después de añadir una referencia a System.Windows.dll entonces yo puedo hacer:

var settings = IsolatedStorageSettings.ApplicationSettings; 
settings.Add("something", "myValue"); 
settings.Save(); 

Si no puede obtener el trabajo anterior, ¿puedes publicar un ejemplo de lo que estás intentando?

Cuestiones relacionadas