One of the great things about Visual Studio is its continually evolving extensibility story. Granted, they can be challenging to build, but the ability to create plugins and extensions is one of the features that has sustained the popularity of the Visual Studio IDE in my opinion.
Is there something similar for Xamarin? It was noteworthy that Xamarin has recently acquired the VSX division of Clarius Consulting, but I haven't seen much in the way of a roadmap for Xamarin Studio extensibility. Is there a definitive roadmap somewhere that I've just missed?
There is not a separate SDK for Xamarin Studio. You can write a plugin for Xamarin Studio having to install a separate SDK. You just need Xamarin Studio installed in order to get the assemblies you need to reference for your plugin.
Documentation on how to extend Xamarin Studio is available online.
Xamarin Studio is open source and uses its own extension system itself to add features outside of a core set of services. So Xamarin Studio is a sample itself of how to extend Xamarin Studio.
Related
As well as Visual Studio 2013 extention Xamarin is missing.
Do need to track these down and install manually? I've been trying but I'm a bit lost!
Thanks.
UPDATE: I found Xamarin Studio in the Program Files. A search did not bring it up. It seems to be working fine.
I am glad you found it, also you may want to take a look at the Add/Remove Programs and there you will see both Xamarin.Android and Xamarin Studio. Xamarin.iOS can install but will not run without a Mac machine in the network it can connect to to build.
Good luck with Xamarin - it is the most exciting thing currently in cross platform mobile technology.
I am using Xamarin's Visual Studio pluggin. I have a Xamarin iOS Library project and it needs to use System.Net.Http in order to compile. However, I cannot seem to add it as a reference. I have updated my Xamarin Studio to the Alpha version, but still cannot see System.Net.Http in the Assemblies list when attempting to Add Reference.
Any help here would be GREATLY appreciated as I am inches away from getting this thing implemented, but am stuck on this one reference.
Is this available in Visual Studio (with Xamarin Pluggin installed), or is it only in Xamarin Studio?
Thanks in advance for your help !!
WOW !! What a work around.
Ok, here's the solution. Looks like the Visual Studio pluggin does NOT get updated when you update Xamarin Studio on your windows box. HOWEVER, when you go to your mac build server and update Xamarin to the Alpha version, then open a Xamarin Project in Visual Studio, it will prompt you that the build server and Pluggin are different versions and will allow you to upgrade. When you upgrade, after closing visual studio, then open visual studio again, VOILA!!! The System.Net.Http reference is now available under Assemblies when adding a reference.
So, the solution is to update your MAC Xamarin Studio to the Alpha version and then Visual Studio will prompt you for an update. Update it and you're golden !!
Seems like there should be an easier way, but this one worked.
i think you cant add The System.Net.Http reference.you should try this RestSharp
A simple REST client for consuming HTTP APIs..
RestSharp makes it easy to consume the wide array of services on the web over HTTP, like: Amazon, Facebook, or even Twitter...
http://components.xamarin.com/view/restsharp
I've installed Mono For Android Trial on my computer And I want to use with Visual Studio.
But there is a visual design for it or only I must write every thing ?
Thankyou for information
Piercarlo
No there is no visual designer included. You can however use the Android Development Tools (ADT) Plugin for Eclipse which includes a Forms Designer to design your forms (granted you do need to install Eclipse for that) - the resulting XML you can just copy and paste into your monodroid project.
Xamarin: As of Mono for Android 4.2 we now include an integrated UI Designer for creating Android layout resources in either MonoDevelop or Visual Studio.
I'm very new to Mono for Android and am having issues getting started - specifically as a new user I tend to have to step through code to ensure that it is doing what I want. This is extremely slow using VS 2010 and the latest version of Mono for Android. Just wondering if MonoDevelop will improve matters and whether it is as easy to develop using MonoDevelop rather than VS 2010 which is my normal tool.
Thanks for any advice
As far as i know the slowness is not due to Visual Studio but to the Android Emulator itself.
Debugging Monodroid on a physical device is lots faster with either VS or MonoDevelop, but then you need to buy a license to be able to deploy to anything else than the emulator..
I would keep using Visual Studio as it's far more complete and stable than MonoDevelop.
if performances are really an issue you might need to consider purchasing a license for Monodroid and use a physical Android device.
From my experience Mono Develop is more lightweight, but also more buggy. For the moment I am using Visual Studio. It compiles resources right away whereas Mono Develop sometimes does not recognize when I've added a resource. But you are right about the debugger. It is painfully slow. Other than the debugger I have found developing in MonoDroid to be fairly productive.
I'm looking to extend the source control of Visual Studio 2010 Team System. I need to halt the check-in process and pop-up a little GUI to do some things. I've found this; http://msdn.microsoft.com/en-us/library/ms182075(VS.100).aspx, does anybody have any good tutorials or similar lying around i'd appreciate it.
Your best bet is a check-in policy. If you download and install the latest VS 2008 SDK, you can re-compile the check-in sample in VS 2010 after fixing up the assembly references. We'll be publishing update SDK samples when Beta 2 is released.