积极答复者
如何在安装vs2015之前手动安装Xamarin ?

问题
-
1.最近安装vs2015一直不顺,现在又遇到新的问题,那就是安装vs2015 with update 3时,默认的xamarian v4.2.1组件在线下载不下来,重装了几次都是如此,估计是xamarian官方服务器又问题,于是我想是否可以手动安装xamarian,于是在安装好vs2015后,我从网上下载了Xamarin.VisualStudio_4.2.1.64.msi,双击后进行了安装,控制面板显示安装上了Xamarin,于是我启动vs2015安装界面,勾选Xamarin后进行安装,结果发现进度条根本走不动,似乎还是试图从网上在线安装Xamarin,根本就不认我手动安装的Xamarin,我就不明白了,这是怎么回事?
2.于是我又想着在安装vs2015之前提前手动安装Xamarian,结果双击Xamarin.VisualStudio_4.2.1.64.msi后出现一个提示窗口,提示:this setup requires microsoft build tools 2015 package to be installed for this installation to continue.意思就是说必须要先安装vs2015后才能接着安装Xamarin,可是我在网上搜了一些关于手动安装Xamarin的帖子,都说可以提前手动安装,比如其中一个帖子http://blog.sina.com.cn/s/blog_58c506600102wfy7.html提到的安装步骤如下:
1.jdk
2.android sdk
3.android sdk tools
4.android ndk
5.GTK# (这一步有的帖子提到,但有的帖子没提到,我也搞不清楚到底该不该安装它)
6.Xamarin for VisualStudio
按照网上的说法,执行完上面六步就可以安装上了,可是我实验了一下到第六步双击Xamarin.VisualStudio_4.2.1.64.msi,还是提示:this setup requires microsoft build tools 2015 package to be installed for this installation to continue.这咋回事?到底怎么样才能提前安装上呢?
现在是在线安装下载不成功,提前预先安装又提示不行,这怎么办呢?
答案
-
你好,
从你的描述来看,VS如果本身没有安装好的话,如果直接去进行Xamarin的安装以及开发,依然会存在问题.
所以最好的解决方案是首先确保你电脑上VS安装完好.
建议你下载VS 2015 With Update 3 ISO重新用这个修复一下你的VS,用FCIV http://support.microsoft.com/kb/841290验证ISO的哈希值,确认ISO安装包是完整的再进行安装.
微软官方下载链接:
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
哈希值链接
https://www.visualstudio.com/en-us/downloads/visual-studio-2015-iso-sha1-vs.aspx
>>this setup requires microsoft build tools 2015 package to be installed for this installation to continue
这个错误信息是提示你在安装Xamarin之前,需要安装Microsoft Build Tools 2015。
在VS安装修复没问题后,请到下面链接下载这个工具:
https://www.microsoft.com/en-us/download/details.aspx?id=48159
由于Xamarin不是VS默认安装的,你提到在控制面板里面尝试着去安装Xamarin时,资源一直下载不下来。
建议你先临时关闭所有的杀毒软件防火墙,然后勾选 C#/.NET组件进行安装。
除此以外,由于你的编译项目需要,可能还需要下载一些其他的SDK,NDK等等。
根据official docs, 请按照下面步骤下载安装Xamarin相关组件。
1.去 https://www.xamarin.com/ 注册一个账号.
2.用注册的Xamarin账号登录download page,里面有不同版本的Xamarin可供下,以下是最新版本
如果仍有问题存在,请及时反馈给我们,我们会继续帮助你找出原因。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.- 已编辑 宝宝徐Moderator 2016年11月30日 8:48
- 已建议为答案 宝宝徐Moderator 2016年12月2日 0:52
- 已标记为答案 yongyong1126 2016年12月3日 12:54
-
你好,
谢谢你分享你解决这个问题的结果。
如果你觉得我的回复对你有帮助,可以点击“标记为答复”,这样其他社区的会员如果遇到和你类似的问题,更加容易搜索到这个帖子。
如果遇到其他关于VS安装或者使用的问题,欢迎来我们论坛提问。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.- 已标记为答案 yongyong1126 2016年12月8日 2:43
全部回复
-
你好,
从你的描述来看,VS如果本身没有安装好的话,如果直接去进行Xamarin的安装以及开发,依然会存在问题.
所以最好的解决方案是首先确保你电脑上VS安装完好.
建议你下载VS 2015 With Update 3 ISO重新用这个修复一下你的VS,用FCIV http://support.microsoft.com/kb/841290验证ISO的哈希值,确认ISO安装包是完整的再进行安装.
微软官方下载链接:
https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx
哈希值链接
https://www.visualstudio.com/en-us/downloads/visual-studio-2015-iso-sha1-vs.aspx
>>this setup requires microsoft build tools 2015 package to be installed for this installation to continue
这个错误信息是提示你在安装Xamarin之前,需要安装Microsoft Build Tools 2015。
在VS安装修复没问题后,请到下面链接下载这个工具:
https://www.microsoft.com/en-us/download/details.aspx?id=48159
由于Xamarin不是VS默认安装的,你提到在控制面板里面尝试着去安装Xamarin时,资源一直下载不下来。
建议你先临时关闭所有的杀毒软件防火墙,然后勾选 C#/.NET组件进行安装。
除此以外,由于你的编译项目需要,可能还需要下载一些其他的SDK,NDK等等。
根据official docs, 请按照下面步骤下载安装Xamarin相关组件。
1.去 https://www.xamarin.com/ 注册一个账号.
2.用注册的Xamarin账号登录download page,里面有不同版本的Xamarin可供下,以下是最新版本
如果仍有问题存在,请及时反馈给我们,我们会继续帮助你找出原因。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.- 已编辑 宝宝徐Moderator 2016年11月30日 8:48
- 已建议为答案 宝宝徐Moderator 2016年12月2日 0:52
- 已标记为答案 yongyong1126 2016年12月3日 12:54
-
对于你理解的“你提到在控制面板里面尝试着去安装Xamarin时,资源一直下载不下来。”这句话需要更正一下,在控制面板中是可以通过手动运行Xamarin安装文件进行安装,安装文件是我从网上下载的,可以下载下来,并不是下载不了。我说的下载不了是指在vs2015安装界面里面勾选Xamarin后进行安装,最后结果提示下载不了这个组件。但vs2015可以安装上。然后我手动从网上下载了Xamarin.VisualStudio_4.2.1.64.msi安装文件,双击后进行了安装,控制面板显示成功安装上了Xamarin,于是我再次启动vs2015安装界面,再次勾选Xamarin后进行更新,结果安装界面的进度条很慢,显示它仍然在从网上下载安装Xamarin,可是又下载不下来,所以进度条走不动,显然安装界面对于我已经在控制面板上安装上的Xamarin视而不见。我本来的意思是既然我手动安装好了Xamarin,就不需要vs2015安装界面再从网上在线下载安装了,可是它不干,还是要试图从网上下载Xamarin进行安装.
-
抱歉对之前理解有误。
在下载资源过程中,是否排除了杀毒软件和防火墙的干扰呢?
VS安装界面提供的Xamarin是基础,除此以外,还是需要去Xamarin官网得根据你的项目实际类型下载其他特定的版本平台。
而且你提到你的VS安装不顺利,前提条件得确保你电脑上的VS安装没问题再进行其他组件的安装比较稳妥。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com. -
我是重装电脑,然后立刻将windows defend和windows fire关闭,然后还在服务里面将windows fire禁用,运行状态也设置为停止。我下载的vs2015安装文件的哈希值是正确的,说明安装文件没问题。
1.另外我想问一下,我的笔记本电脑是64bit的,那么我安装jdk时应该选64bit还是32bit的?网上有人说必须选32bit.
2.我安装的jdk是8.0版本,那么还有没有必要再安装vs2015自带的jdk 7.0版本?
3.vs2015安装的xamarin 支持jdk 8.0版本吗?
4.如果要手动预先安装Xamarin,你提出需要安装下面部件,我针对此有些问题请教一下:
• 4.1 Xamarin.Android 我安装的是jdk-8u112-windows-x64.exe或者jdk-8u112-windows-i586.exe,具体用32bit还是64bit,我还没搞清楚?你说呢?
• 4.2 Android SDK 我安装的是 installer_r24.4.1-windows.exe
• 4.3 Android NDK(x64) 实际链接下载的是android-ndk-r10d-windows-x86.exe,是32bit。
a. NDK的安装是不是必须放在安装Xamarin for Visual Studio之前?,如果可以放在安装Xamarin for Visual Studio之后再安装的话,我就不用提前手动安装它了,留给后面安装vs2015时再让其自动安装,vs2015安装自带的有android-ndk-r10e-windows-x86_64.exe,你说呢?
b. 我发现NDK文件夹下面没有安装文件,如果需要我提前安装它,那么应该怎么安装?
• 4.4 GTK# 我安装的是 gtk-sharp-2.12.30.msi
• 4.5 Xamarin Studio 我安装的是 XamarinStudio-5.9.6.23-0.msi
• 4.6 Xamarin for Visual Studio 我安装的是 Xamarin.VisualStudio_4.2.1.64.msi
• 4.7 Xamarin Studio和Xamarin for Visual Studio到底应该先安装哪个?据我所知Xamarin Studio是个IDE,不是必须安装的吧?
- 已编辑 yongyong1126 2016年11月30日 11:58
-
你好,
我发现你之前一个帖子中common tools for visual c++ 2015没安装成功,在我这边也复现了这个问题,已经帮你提了一个feedback.
在我从VS里面安装Xamarin后,控制面板出现了如下组件,你可以看下这个是否安装完好:
由于这个论坛是讨论Visual Studio安装卸载IDE使用,针对你上面的关于Xamarin其他平台安装开发问题,建议你去Xamarin技术支持论坛 https://forums.xamarin.com/ 寻求更加专业的解答。
谢谢你的理解。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.- 已建议为答案 宝宝徐Moderator 2016年12月2日 0:52
-
感谢你的帮助,按照你提供的安装方法,我成功的进行了在安装vs2015之前手动安装Xamarin ,你提供的方法的确可行!
- 已编辑 yongyong1126 2016年12月1日 12:51
-
你好,
谢谢你分享你解决这个问题的结果。
如果你觉得我的回复对你有帮助,可以点击“标记为答复”,这样其他社区的会员如果遇到和你类似的问题,更加容易搜索到这个帖子。
如果遇到其他关于VS安装或者使用的问题,欢迎来我们论坛提问。
MSDN Community Support
Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.- 已标记为答案 yongyong1126 2016年12月8日 2:43