У меня есть следующий код. Мой ресурс не найден:
string filename = "Resources/Functions.plist";
Uri fileUri = new Uri(filename, UriKind.Relative);
StreamResourceInfo sr = Application.GetResourceStream(fileUri);
Но после выполнения вышесказанного sr равно нулю. Не хорошо.
У меня есть файл с именем «Functions.plist» в каталоге с именем «Resources», который является подкаталогом моего каталога проекта. Когда я щелкаю его правой кнопкой мыши в обозревателе решений, я вижу его действие сборки как «Ресурс», а его копию в выходной каталог - «копировать, если новее».
Вот часть файла .csproj, который его загружает, или, по крайней мере, я так думаю:
<ItemGroup>
// AppManifest and WMAppManifest here
<Resource Include="Resources\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Resource>
Что может быть не так?