首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Windows 8应用程序引用Facebook C# WP8的问题

从Windows 8应用程序引用Facebook C# WP8的问题
EN

Stack Overflow用户
提问于 2013-01-26 09:30:48
回答 1查看 1.1K关注 0票数 3

我尝试将facebook.dll - wp8分支引用到VisualC++ VS2012下的"Windows Direct3D app (仅限于本地)“项目中,并得到以下错误:

不能添加对dllname的引用,因为两个项目的目标是不同的运行时。

限制是我不能改变应用程序的架构,所以主入口点必须在C++项目中,然后从这里开始调用C#为facebook编写的代码。

基于http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714080(v=vs.105).aspx,我还试图通过Visual C++ "Windows运行时组件“间接引用C# dll,但我还是得到了相同的错误。我试图更改一些项目设置,但没有任何效果。尝试在C#中使用C++中的dll,在我在web上找到的所有示例和演示中,对于wp8,主要入口点总是在C#中。只有一些关于windows商店应用程序的提示似乎表明可以从C++上使用C++,但我没有发现任何明确的引用表明我在wp8上的场景是可能的或不可能的。

如何使用我的WP8应用程序的facebook?或者我有什么选择?

预先感谢任何分享解决方案或任何建议的人。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-27 00:13:40

C++项目不能只调用WP8中的任何C# DLL。您必须改变类的构建方式。启动一个新的C# XAML + C++ D3D项目,并查看IDrawingSurfaceManipulationHandler和Direct3DInterop。基本上,您必须重新创建和重新编译Facebook C# SDK才能在WP8 C++中使用它。

但是,在WP8 C#项目上安装和使用Facebook在我的机器上工作正常。你有没有考虑过设计一个C#和C++混合项目?它确实有一个小的perf命中,但只要您使用DrawingSurfaceBackgroundGrid,您仍然应该有相对较好的perf。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14535609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档