我从各种渠道了解到我无法在Windows Phone 7项目中导入.dll文件。那么实现我的目标的其他方法是什么?

时间:2013-04-22 08:55:54

标签: windows-phone-7

我正在开发一个实时的Windows Phone应用程序。我必须加密我的数据,通过用C ++编写的第三方.dll文件将其发布到服务器上。

我从各种渠道了解到我无法在Windows Phone 7项目中导入.dll文件。 那么实现我的目标的其他方法是什么? 此外,如果我有.dll文件的源代码,它对我有用。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您绝对可以引用dll文件,但不能引用所有类型。它必须是为Windows Phone或Portable Class Library制作的类库(这个可以由不同的平台使用)。

确实,拥有源代码会有所帮助,您可以实现加密并创建自己的类库。

修改

Andy Dent描述了在Windows Phone项目in this post中使用C ++库的理论方法。它可能但不太舒服,因为大多数C ++代码都会引发异常:Operation could destabilize the runtime

另一种方法是用C#重写代码,但这意味着要再次编写逻辑的所有内容。

注意:如果您要为Windows Phone 8编写应用程序,则可以使用C ++引用而不会出现此问题。看看this article