Растровое изображение от внутреннего пути к решению - NotSupportedException

Я пытаюсь создать заставку, используя изображение, которое я поместил в свое решение в VS 2017. Когда я пытаюсь создать растровое изображение, которое должно отображаться с использованием внутреннего пути к решению, я получаю "Систему".NotSupporteException: данный формат пути не поддерживается."

Вот значимые части моего кода:

Form form = new Form();
Bitmap bm = new Bitmap("pack://application:,,,/RidleyRibbon;component/Resources/SplashScreen.png");
form.BackgroundImage = bm;
form.Show();
*Build Action* для изображения установлено на *Resource*. И вторая строка, где я получаю исключение.

Конечно, если я использую абсолютный путь (@"C:\wherever\what.png"), он работает правильно, но в этом случае, когда я разверну программу на чужой машине, заставка не будет отображаться как он не найдет этот путь.

Что мне здесь не хватает?

Спасибо!

0 ответов

Другие вопросы по тегам