1

У меня проблема с классом Marshal в пространстве имен System.Runtime.InteropService. На моей карте проекта у меня есть Windows Phone 8, Windows Store и проект библиотеки портативных классов. Я могу легко использовать класс Marshal в проекте Windows Phone 8 и Windows Store, но не в портативной библиотеке классов. Этот класс не может быть найден там.System.Runtime.InteropServices.Marshal класс в портативных библиотеках классов

В настройках портативная библиотека классов поддерживает .Net 4.5 Framework, Windows Phone OS 8.0 и Windows Store.

+0

Посмотрите на это [запись на Microsoft Connect] (http://connect.microsoft. ком/VisualStudio/обратная связь/подробность/762323/маршал класса пропущенного-в-портативной-класс-библиотека). –

ответ

1

Вы не можете получить доступ к Marshal класс в Portable Class Library проекта с поддержкой чего-либо другого, чем .NET Framework и Windows Store App - по дизайну .NET Framework, как указано в resolution of relevant bug of .NET Framework.

Добавлен ниже скриншоте, как в MS Connect они, как правило, чтобы удалить дефекты (как here) время от времени: enter image description here

+0

Вот что я заметил. Но почему? Это совершенно нелогично. – wouTec

Смежные вопросы