GVKun编程网logo

没有Mac的Xamarin Visual Studio IOS开发?(mac有visual studio吗)

24

如果您想了解没有Mac的XamarinVisualStudioIOS开发?和mac有visualstudio吗的知识,那么本篇文章将是您的不二之选。我们将深入剖析没有Mac的XamarinVisual

如果您想了解没有Mac的Xamarin Visual Studio IOS开发?mac有visual studio吗的知识,那么本篇文章将是您的不二之选。我们将深入剖析没有Mac的Xamarin Visual Studio IOS开发?的各个方面,并为您解答mac有visual studio吗的疑在这篇文章中,我们将为您介绍没有Mac的Xamarin Visual Studio IOS开发?的相关知识,同时也会详细的解释mac有visual studio吗的运用方法,并给出实际的案例分析,希望能帮助到您!

本文目录一览:

没有Mac的Xamarin Visual Studio IOS开发?(mac有visual studio吗)

没有Mac的Xamarin Visual Studio IOS开发?(mac有visual studio吗)

我是.NET开发人员,想用C#编写IOS和Android应用程序。我已经阅读了有关Visual
Studio的Xamarin的内容,即使不是有点贵也看起来很有趣!

您需要Mac来调试代码吗?您只需要联网的Mac即可将应用程序实际部署到商店?

最好的选择是购买Mac并在VM中运行带有VS的Windows,还是我可以只使用Windows计算机,在Windows中编写和调试代码,然后仅连接到联网的Mac进行最终部署?

答案1

小编典典

是的,您必须拥有Mac才能进行Xamarin.iOS开发。Mac是构建和运行iOS模拟器所必需的。您既可以将其用作构建服务器,也可以在Visual
Studio(在独立PC或Mac上运行的VM)上进行开发,也可以在Xamarin Studio作为您的Mac上直接进行开发。 IDE。

android – Xamarin.Forms Visual Studio 2017项目不部署

android – Xamarin.Forms Visual Studio 2017项目不部署

我是Xamarin的新手.我使用Xamarin.Forms模板在Visual Studio 2017中创建了一个示例移动解决方案.该过程创建了四个项目Xamarin PCL,Xamarin Android,Xamarin.iOS和Xamarin.UWP.在不对生成的解决方案进行任何修改的情况下,我正在尝试运行它.

第一个问题是,当我将UWP设置为启动项目时,Windows模拟器会显示并完美地运行应用程序.但是当我尝试对Android做同样的事情时,我会根据我所做的环境变化在不同的时间获得不同的错误.最后,使用visual studio android模拟器,Phone UI显示但不是我的应用程序.在后台我可以看到Visual Studio成功完成了构建过程而没有任何错误,但部署过程只是挂起.我让部署一夜之间运行,但仍然在早上运行.这是我的环境.

>英特尔i7处理器
>在BIOS中启用虚拟技术
> Windows 10教育
> 32GB RAM
>禁用Windows中的Hyper-V
>在命令窗口中执行“bcdedit / set hypervisorlaunchtype off”并重新启动.

我尝试以不同的组合设置上述环境,但似乎没有一个使应用程序正常工作.当我从android sdk使用android模拟器时,构建过程会抛出错误.甚至构建的唯一模拟器是visual studio模拟器.但部署挂起了.

我的第二个问题是,我已经为版本24和25安装了android SDK.但是在模拟器下拉列表中,我只能看到23的模拟器.我在visual studio和android sdk manager中检查了安装路径,他们都指向到同一个安装文件夹.我需要什么才能使版本24和25的仿真器可用?

我再说一遍,在运行它之前,我没有对visual studio中生成的解决方案进行任何更改.我过去三天一直在这里,但无法使它发挥作用.请帮忙.

解决方法

我刚刚安装了Visual Studio 2017(在Win10 15063.138上)并发现,像你一样,Xamarin项目将不会部署到Android.这是我如何运行:

>更新了Android SDK Manager中的所有内容.
>从MS安装了新的,改进的Android模拟器:
https://www.visualstudio.com/vs/msft-android-emulator/
>用于下载/安装API级别23(6.0 Marshmallow)
模拟器
>使用相同的工具启动该仿真器(您将看到它在Hyper-V Manager中运行)
>在VS中为部署/调试选择了相同的模拟器(VS附带的模拟器非常慢)
>在VS中,选择Android项目进行启动并验证构建并在build config mgr中部署到Android.

注意:MS似乎没有任何高于API级别23的模拟器,因此Android项目的编译和目标设置可能是最新的,但最低目标必须为6.0(API 23).

android – 如何使用visual studio 2013登录Xamarin组件商店

android – 如何使用visual studio 2013登录Xamarin组件商店

右键单击解决方案中的组件目录并选择“获取更多组件”后,将显示以下对话框:
Dialog box in visual studio

然后,为了登录我的xamarin帐户,我点击登录到您的xamarin帐户,以便我获得此网页:
Login page

所以在我点击登录按钮后,我得到了成功消息,它告诉我回到视觉工作室

但当我回到视觉工作室并再试一次时,没有任何反应,那么问题是什么?

解决方法:

在VS中:

工具 – > Xamarin帐户 – >登录Xamarin

现在您尝试添加组件

[已编辑]

尝试手动安装:

>下载并解压缩Xamarin组件
>在解决方案中,右键单击“引用”,然后选择“编辑引用”.
>在“编辑参考”中,选择“.Net Assembly”选项卡,然后单击“浏览…”,找到刚刚下载并解压缩的[component_name] .dll文件.

参考:

> https://documentation.devexpress.com/#Xamarin/CustomDocument12301/AddReferencesManually
> http://docs.testfairy.com/iOS_SDK/Using_Xamarin_Component.html

android – 如何在Visual Studio中创建Apk文件以开发Xamarin UI测试?

android – 如何在Visual Studio中创建Apk文件以开发Xamarin UI测试?

我正在尝试使用这个开发Xamarin.UiTests: “Introduction to Xamarin UITests,它说我的设置代码需要如下所示:

[SetUp]
public void Setup()
{
    app = ConfigureApp.Android.AppBundle("/path/to/application.apk").StartApp();
}

以前我习惯用右键单击我的项目并按“发布.apk文件”,这将创建一个文件供我使用.这里讨论了类似的技术:http://www.sweet-web-design.com/wordpress/how-to-build-your-android-app-for-testing-in-visual-studio/2581/

但是现在Xamarin引入了一个名为“Archiving”的东西,这里有人谈到:https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/#publishing

哪个州:

The new Archive command replaces the old Build > Export Android
Package (.apk) and Tools > Android > Publish Android App commands.

归档按钮给我一个错误,我实际上无法读取(无论我有多大的窗口),请参阅下面的内容:

enter image description here

那么我有没有办法使用visual studio创建一个.apk文件,最好没有“Archive”功能(因为在开发ui测试时创建一个单独的包版本似乎是浪费时间,加上实际上并不起作用)

解决方法

如果您是 associate the UITest project with your Android project,则在构建UITest项目时应自动生成.apk.

来自Xamarin文档:

The next step is to establish the association between the UITest project and the mobile apps. Right click on the References folder in the UITest project and select Add References… from the context menu. Select the mobile app projects from the Reference Manager dialog that appears.

完成此操作后,您无需在UITest中指定应用程序包的路径. .apk路径应该由Xamarin.UITest确定,因为引用了项目.

android-Xamarin Visual Studio 2015

android-Xamarin Visual Studio 2015

我在Visual Studio 2015中安装了Xamarin.创建了新项目-Xamarin.Forms(可移植),并出现错误:创建子项目时遇到问题.此项目需要Visual Studio更新才能加载.右键单击该项目,然后选择“下载更新”.

但是没有任何“下载更新”.
我该如何解决这个问题?

解决方法:

使用VS仅打开需要更新的项目(而不是解决方案).它应该提示您需要什么并提供安装它.

关于没有Mac的Xamarin Visual Studio IOS开发?mac有visual studio吗的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于android – Xamarin.Forms Visual Studio 2017项目不部署、android – 如何使用visual studio 2013登录Xamarin组件商店、android – 如何在Visual Studio中创建Apk文件以开发Xamarin UI测试?、android-Xamarin Visual Studio 2015等相关知识的信息别忘了在本站进行查找喔。

本文标签: