我正在开发一个实时的Windows Phone应用程序。我必须加密我的数据,通过用C ++编写的第三方.dll文件将其发布到服务器上。
我从各种渠道了解到我无法在Windows Phone 7项目中导入.dll文件。 那么实现我的目标的其他方法是什么? 此外,如果我有.dll文件的源代码,它对我有用。
非常感谢!答案 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。