【发布时间】:2015-03-01 10:14:20
【问题描述】:
我对 Xamarin 很陌生。我有一些已发布的 Windows 应用商店应用程序并希望将它们转换为 Android。我正在尝试为此使用 Xamarin。我只是在使用 Xamarin 的免费版本。这是我到目前为止的位置:
我正在尝试两个应用程序 - 一个是使用 Monogame 构建的,一个是基于 WinRT 框架构建的。 我已经设法让它们都进入 Xamarin 工作室,基本上是通过破解 csproj 文件。
我收到构建错误,因为它缺少引用。似乎确实有一些等效的 Mono / .Net4 库,但像 Storage 这样的东西似乎不见了。
所以,我的问题是:我是否以正确的方式进行此操作,如果是,我是否缺少步骤(“转换依赖项”或其他内容)?
如果我没有以正确的方式解决这个问题,那么我应该怎么做(我发现关于这个主题的在线资源很少)?
编辑:
以下是我从 Xamarin 应用程序中得到的一些特定错误:
还有我的参考资料:
编辑:
经过进一步研究,我无法解释为缺少的唯一依赖项是Microsoft.Xna.*。其他的在 Android / iOS 上都有不同的实现。
【问题讨论】:
-
您的代码显然是特定于平台的。你需要把它抽象出来。没有一个向导可以获取任意代码并使其在 Android 上运行(至少现在还没有)。
-
我也遇到了与
Microsoft.Xna.Framework相关的错误,我知道这是 Monogame 框架的一部分。 -
我认为您需要发布一些您遇到的特定错误。解决一两个可能有助于解决其余的问题,但还是发布几个。
-
我已经添加了从一个特定文件中得到的错误。
-
为什么不从头开始创建项目? PS:交叉发帖到forums.xamarin.com和community.monogame.net
标签: c# android xamarin monogame