无法在Windows Phone 8中添加DLL引用

Dan*_*ipe 4 monogame visual-studio-2012 windows-phone-8

我试图用Visual Studio 2012和monogame将游戏移植到Windows Phone 8.问题是我似乎无法添加所需的DLL,错误是"对更高版本的引用或不兼容的程序集无法添加到项目中"

我试图添加的DLL称为Bass.net.dll,它以前用于普通的.Net应用程序.

有没有办法将这个引用添加到游戏中,以便我可以使用它?我在网上看了很多文章,但似乎都有不同的解释.

其中包括:无法将类库dll添加到Windows Phone 8

http://pcmusings.wordpress.com/2012/10/31/vs2012-windows-phone-and-the-reference-to-a-higher-version-error/

其中声明DLL文件应该被解除阻塞,在我的情况下,DLL和任何相关文件已经被解除阻塞,因此消息不适用.

his*_*ech 8

WP8使用WinRT API的子集,它不支持所有Framework API

只需右键单击要添加的每个DLL,选择"属性",然后单击"取消阻止"按钮

  • 你说的这个"解锁"在哪里?如果你的意思是[unblock因为不安全](http://www.telerik.com/analytics/resources/forums/monitor-integration/solution-to-a-reference-to-a-higher-version-or-incompatible-assembly - 无法添加到项目中的窗口8),我相信,这个OP已经提到了Josue Yeray提到的问题. (2认同)

Jos*_*ray 6

dll需要是Windows Phone dll或Portable类库dll.您无法将常规.net dll添加到Windows Phone项目中.