Visual studio 2012 无法在Windows Phone 8中添加DLL引用
我正在尝试使用Visual studio 2012和monogame将游戏移植到Windows Phone 8。问题是我似乎无法添加所需的DLL,错误是“无法将对更高版本的引用或不兼容的程序集添加到项目” 我试图添加的DLL称为Bass.net.DLL,它以前在普通的.net应用程序中使用过 有没有办法将这个参考添加到游戏中,这样我就可以使用它?我在网上读过很多文章,但似乎都有不同的解释 这些措施包括: 及Visual studio 2012 无法在Windows Phone 8中添加DLL引用,visual-studio-2012,windows-phone-8,monogame,Visual Studio 2012,Windows Phone 8,Monogame,我正在尝试使用Visual studio 2012和monogame将游戏移植到Windows Phone 8。问题是我似乎无法添加所需的DLL,错误是“无法将对更高版本的引用或不兼容的程序集添加到项目” 我试图添加的DLL称为Bass.net.DLL,它以前在普通的.net应用程序中使用过 有没有办法将这个参考添加到游戏中,这样我就可以使用它?我在网上读过很多文章,但似乎都有不同的解释 这些措施包括: 及 声明应该取消阻止DLL文件,在我的情况下,DLL和任何相关文件都已取消阻止,因此建议不
声明应该取消阻止DLL文件,在我的情况下,DLL和任何相关文件都已取消阻止,因此建议不适用。DLL需要是Windows Phone DLL或可移植类库DLL。无法将常规.net dll添加到windows phone项目。WP8使用WinRT API的子集,它不支持所有框架API
只需在要添加的每个DLL上单击鼠标右键,选择“属性”,然后单击“取消阻止”按钮,将xml复制到C:\Program Files(x86)\Reference Assembly\Microsoft\Framework.NETPortable\v4.5\Profile\Profile78\SupportedFramework文件夹中(相应地更改驱动器号),然后选择[plattform].xml 并粘贴到您的个人资料中
要了解您的个人资料,请使用(记事本或升华)打开csproj。是否有转换常规dll的方法?您需要创建一个新的windows phone类库项目并将代码放入其中。您无法直接转换,因为windows phone可能不支持.net库中使用的某些.net API。您所说的“取消阻止”在哪里?如果你的意思是,我相信这篇文章有约苏埃·耶雷提到的问题,完全解决了我的问题。谢谢你。