Пространство имен XAML в сети - PullRequest
1 голос
/ 23 февраля 2012

У меня проблема с тем, что xaml не может найти объявленное пространство имен до времени выполнения.Поэтому, когда я не отлаживаю, конструктор не позволяет мне получить доступ к элементам управления и отображает ошибку:

Ошибка 1 Не удается загрузить метаданные для сборки 'IConverterExample2'.Эта сборка может быть загружена из Интернета.См. http://go.microsoft.com/fwlink/?LinkId=179545. Во время загрузки произошла следующая ошибка: не удалось загрузить файл или сборку 'IConverterExample2' или одну из ее зависимостей.Операция не поддерживается.

Однако, когда я начинаю отладку, программа работает как положено.Я запускаю эту программу с сетевого диска.Если я копирую проект на рабочий стол, он работает без проблем.Должен ли я быть более точным в отношении декларации пространства имен в сети?xaml:

xmlns:local="clr-namespace:IConverterExample2.ConverterSample"

...

<Grid.Resources>
<local:NumConverter x:Key="objNumConverter" />
</Grid.Resources>

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 24 февраля 2012

Мое предположение - доступ к файлу.Возможно, вы выполняете на общей папке, что хорошо для .exe, но .exe необходим доступ для чтения других файлов.

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