2012-02-28 3 views
6

Как я могу скрыть DLL C# в WP7?Создайте .NET dll для WP7

У меня есть исходный код .dll успешно строит на рабочем столе, но когда я пытаюсь ссылаться на DLL на WP7 проекта я получаю следующее сообщение об ошибке:

Reference cannot be added to c:\path\to\my.dll because it was not built using the Windows Phone runtime. Windows Phone projects will work only with Windows Phone assemblies.

Есть простой способ построить его с помощью Windows, Время работы телефона?

ответ

6

Создайте проект Windows Phone Library, скопируйте исходные коды и устраните все возникшие ошибки. А чем вы можете ссылаться на этот dll из Windows Phone проекта

+0

Я надеялся на какой-то волшебный конвертер, но в итоге я сделал то, что вы сказали – dcarneiro

3

Вы также можете захотеть взглянуть на портативный материал библиотеки классов Microsoft - http://msdn.microsoft.com/en-us/library/gg597391.aspx - который позволяет компилировать DLL на работу для WP7, Silverlight, .NET, Framework или XBOX360

Я использовал его для службы WCF WCF и проектов WP7 для обмена общей DLL.

Есть несколько вещей, на которые нужно обратить внимание, поскольку есть некоторые неподдерживаемые сборки, но в целом он покрывает большую часть того, что необходимо.

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