Я продолжаю получать нулевое эталонное исключение из GetManifestResourceStream, пытаюсь добавить логотип компании на Lightswitch ленты и она должна работать нормально ....GetManifestResourceStream дает Null Reference исключение (имя параметр: StreamSource)
имел в виду LR__ http://social.msdn.microsoft.com/Forums/en-US/lightswitch/thread/2d16c638-f833-4c4c-beec-656912a87b8e/#76fa5382-0135-41ba-967c-02efc3f8c3a2
System.Windows.Media.Imaging.BitmapImage image = new System.Windows.Media.Imaging.BitmapImage();
image.SetSource(Assembly.GetExecutingAssembly().GetManifestResourceStream(
Application.Current.Details.Name + ".Resources.logo.jpg"));
Image myImage = new Image()
{
Source = image,
Stretch = System.Windows.Media.Stretch.Uniform,
HorizontalAlignment = HorizontalAlignment.Left,
Margin = new Thickness(2, 2, 2, 14),
Cursor = System.Windows.Input.Cursors.Hand
};
Я пробовал много вещей, но я не могу найти, где проблема !!
Вы уверены, что это исключение NullReferenceException, а не ArgumentNullException? –
Отладить его. Посмотрите, что возвращает Assembly.GetManifestResourceNames(). Это, как правило, проблемы с именами имен. –