简体   繁体   English

使用Mono创建XAP,APPX

[英]Create XAP, APPX with Mono

I want to use a service that provides CI for Windows Phone/Store/Universal/UAP apps. 我想使用为Windows Phone /商店/通用/ UAP应用程序提供CI的服务。 For this I'm considering Codeship as they provide a free plan to get me started. 为此,我正在考虑Codeship,因为他们提供了免费的入门计划。 However, they don't support such types of apps yet. 但是,他们尚不支持此类应用。 Asking their support they asked me whether Mono as compiler would be enough. 在寻求他们的支持时,他们问我Mono作为编译器是否足够。

Is Mono enough to create a XAP/APPX package? Mono是否足以创建XAP / APPX包? Maybe I can compile the code and afterwards package the XAP/APPX? 也许我可以编译代码,然后打包XAP / APPX?

My assumption is that Mono isn't enough to create those packages. 我的假设是Mono不足以创建这些包。 If that's right, what's missing there? 如果是正确的话,那里缺少什么?

To have mobile CI server that can build for Windows Phone, Windows Apps (the new name for Universal Apps ;)) et. 要拥有可以为Windows Phone构建的移动CI服务器,请使用Windows Apps(Universal Apps的新名称;)等。 al. 人。 you will have to install Visual Studio on the build server/agent. 您将必须在生成服务器/代理上安装Visual Studio。 So no Mono will not be enough and MS Build alone will also not cut it. 因此,没有Mono是不够的,仅靠MS Build也不会削减它。 If you are thinking about using Team Services as a build server, you will need a VM on which you will have to install Visual Studio to enable the required builds, but if you have a MSDN subscription this would potentially be a free option for you. 如果您正在考虑将Team Services用作构建服务器,则将需要一台VM,必须在该VM上安装Visual Studio以启用所需的构建,但是如果您具有MSDN订阅,则这可能是您的免费选项。

If you want to build for Android with Xamarin you will have to further install the Xamarin Toolchain (and have a license ready to use). 如果要使用Xamarin为Android构建,则必须进一步安装Xamarin工具链(并准备使用许可证)。 For iOS you would even need a Mac in the build chain, but I assume you are only focusing on the Windows stack right? 对于iOS,您甚至需要在构建链中使用Mac,但是我认为您只专注于Windows堆栈吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM