Vous ne lisez pas les fichiers que vous avez placé dans le projet en utilisant l'objet FileInfo
. Au lieu de cela, vous créez un Uri pour y accéder.
Ce n'est pas clair d'après votre question sur le projet dans lequel vous avez placé le fichier. Si vous l'avez placé dans le projet Silverlight, il devrait finir comme contenu dans le Xap. Dans ce cas, vous pouvez acquérir StreamResourceInfo
pour l'aide: -
StreamResourceInfo gifContentInfo = Application.GetResourceStream(new Uri("map.gif", UriKind.Relative));
Maintenant, vous pouvez accéder au contenu du fichier avec: -
Stream gifStream = gifContentInfo.Stream;
D'autre part, si vous avez placé le fichier dans le web projet il sera un fichier statique standard dans le site Web. Par conséquent, vous aurez besoin de faire le téléchargement WebClient
typique pour aller chercher.
Je suppose que vous allez à ce problème parce que c'est un fichier Gif; vous êtes conscient qu'ils ne sont pas pris en charge en tant qu'image.
La question est plus Silverlight que ASP liés ... – Oren