Вот часть задачи проекта VS2010 (Windows Phone), относящаяся к задаче:
Код выполняется из DummyMediaLibProvider.cs:
public class DummyMediaLibProvider: IMediaLibProvider
{
...
StreamResourceInfo albumArtPlaceholder =
Application.GetResourceStream(
new Uri("../Images/artwork.placeholder.png", UriKind.Relative));
artwork.placeholder.png
Действие построения установлено на Содержимое .
Тем не менее, всякий раз, когда я запускаю код, Application.GetResourceStream
возвращает ноль.
В чем может быть причина того, что ресурс не читается в память?
Я попытался удалить директорию obj проекта, сделал Очистку и Перестройку, но пока ничего не помогло.
Обновление:
Если я применю Build Action: Resource к artwork.placeholder.png, я смогу получить поток ресурсов нормально.
P.S. Это не дубликат Application.GetContentStream возвращает ноль для содержимого Uri , так как последний имел проблему, связанную с расширением (особенно .xml).