XamlParseException при попытке получить доступ к изображению из каталога ресурсов - PullRequest
2 голосов
/ 01 апреля 2011

Я использую следующий код для определения ImageBrush в Window или UserControl:

<ImageBrush x:Key="WindowBackground" Stretch="None" ImageSource="pack://application:,,,/Resources/bg1.tif"/>

Это прекрасно работает, если я использую его в моем обычном приложении.

Но для моего тестового проекта, когда я пытаюсь создать его экземпляр, я всегда получаю XamlParseException для этой строки.

Есть какие-нибудь намеки, как этого избежать?

   [TestMethod]
   public void TestMethod1()
   {
      MainWindow window = new MainWindow();
   }

1 Ответ

2 голосов
/ 01 апреля 2011

Я подозреваю, что файл /Resources/bg1.tif копируется в каталог, в который собирается и запускается ваше приложение (например, /bin/Debug), но не в каталог, в который встроен ваш тестовый проект. Вероятно, вам потребуется добавить шаг после сборки, чтобы скопировать этот каталог в выходной каталог сборки вашего тестового проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...