Does MVVM Cross Work with Visual Studio 2010? - c#

Would like to make a cross-platform app supporting WinPhone 7.5 and later, plus Android and IOS if possible, using VS 2010 Professional. MVVMCross looked like a good choice but I can't find any information on whether it works with VS2010 or only VS2012.
Apologies if this information is in plain sight somewhere; maybe the answer will make it show up on Google more easily for the next guy.

With the current release it should work - but you will need to make sure you have the latest PCL and nuget plugins installed.
In the near future, Microsoft seem to be pushing hard to prevent WP7.x development - they are removing WP7.x support from VS2013 so MvvmCross will most likely have to switch to WP8-only support - see http://slodge.blogspot.ca/2013/07/mvvmcross-wp7-tombstoned.html

Related

Where in Visual Studio 2017 can I find "Blank App (Xamarin.Forms Portable)"?

I'm using Visual Studio 2017 for personal Apps (Windows Form), now I'm trying to use it for Xamarin Apps, but I can not find "Blank App (Xamarin.Forms Portable)" under Visual C# in the New Project creating Windows.
Do I miss any special update or something?
You mention Portable in your title but Portable Class Libraries (PCLs) have been deprecated in favor of .Net Standard. The current VS 2017 no longer supports creating them. If you're new and don't really know the difference between PCL and .Net Standard the chances are pretty good you can just go with .Net Standard and won't have to worry about it. The end result is basically the same. Whatever documentation/tutorial you're using will probably still be applicable even if you're doing a .Net Standard project instead of a PCL.
Along with the other answer that says to make sure you have Xamarin components installed, proceed with the stuff below.
As far as selecting "Blank App" specifically, it's in the second part of the workflow to create the project. I'll show you step 1 and step 2 on my installation.
Ensure this is installed in Visual Studio Installer (run VSI, find your installation and if it's trying to update it, drop down the arrow next to update and choose Modify):

What do I really need to install into VS 2015, to create a simple universal app?

I'll try to be concrete so this doesn't get tagged as a discussion question.
I'm a complete programming beginner learning C#, and one exercise includes creating a universal win10 app. Except my version of Visual Studio 2015 doesn't have this type of template pre-installed, so I clicked to download it. Turns out it's 12 Gb.
My question is whether I can opt out of some of the things that Microsoft want to install, specifically "Common tools for Visual C++ 2015". I tried unchecking it, but then it automatically also removed "Tools (1.4) and Windows 10 SDK (10.0.10586)", which seems a lot more important. So maybe I need tools for C++, even though I'm not using C++?
I notice there is another one you can check, called "Windows 10 SDK (10.0.10240)", and I thought perhaps I can choose that one instead. This one allows me to uncheck C++, which gives me back 6Gb of harddrive.
Since I'm just trying to learn, I don't need the app to be compatible with win8, I don't need to emulate a phone or Xbox or what have you. I just need to make an app with a GUI, to see how it's done.

Can Windows and Linux developers work together on the same project using C# and ASP.net?

If a group of developers are working on a project written using ASP.net and C# in a Windows environment with Visual Studio, is there any way a developer can join their team and work with them on the project in a Linux environment? I know about the open source, cross-platform development framework Mono, could this be an option or would the Windows developers have to use this as well for that to work? Is the best option for a Linux developer to just install a Windows partition or can he join them without doing so?
Is the best option for a Linux
developer to just install a Windows
partition
Yes, by far. Even better, just get a PC. I've run into so many headaches trying to develop in .NET on Linux. Mono isn't perfect, and never will be.
Yes! Use MonoDevelop and a source management solution like Mercurial.
Yes, MonoDevelop can even load the Visual Studio solutions.
It deppends on many factors, I'd say that if you plan to use third party controls, for example, then you probably better stick to windows and visual studio. If you are going to do P/Invokes (call Win32 api methods) then, again, better stick to windows.
The fact is that many functionality that .Net framework has is only available on the Microsoft redistributable installer/visual studio installer etc. If you are joining a team that already has a project going on and it is linked to any of this namespaces (Microsoft.* comes to mind) then definitely install windows and visual studio, on the other hand, if you are just starting a new project it could be easy to develop on linux with monodevelop as long as you stick to anything that is fully supported by the mono framework.
Another thing you should consider are licenses. If your team already has visual studio and windows licenses it does not make much sense to switch to linux, as much as I love linux and mono/monodevelop the best way to develop for .net is the microsoft stack without a doubt.
What makes sense is to try to comply with mono so that your software can run in unix/linux infrastructure if you already have it and if switching it to windows server, for example, raises the cost too much.
It's all about the cost, unfortunely, so see these tools just as that, tools, they are the means to an end and just that. If developing and deploying with windows and to windows is cheaper then go ahead, if you have a large unix/linux server set already working and want to deploy into that then use mono, just consider it has a slightly learning curve since it is NOT visual studio/.net per se.

Customizing MonoDevelop to enhance productivity and coding enjoyment

I'm new to C#, and although my office machine is based on windows, my netbook only has linux on it. I installed monodevelop, and so far everything is working fine.
I was just wondering if you had any tips or must dos for any person who is using monodevelop for c# / asp.net programming
Edit
Feel free to recommend open or closed source tools that are useful with mono develop
Settings I should change / modify to get a better coding experience?
MonoDevelop requires you to do coding in most cases, as it only supports visual designer for GTK# projects. Therefore, you should try to learn ASP.NET MVC which suits the case.
If you plan to use ASP.NET WebForms, you'd better use Windows, and Visual Web Developer (Express if you cannot afford Professional and upper).
You could use #ifdef .. to make one Project which can be compiled with Mono + VC#

developing applications for windows mobile,c#

i work on visual studio 2008,now i want to create applications for windows mobile in c#.
what r d requirements and how to build them???
Do i need any kind of simulators
Answering your question with right degree of detailing that it deserves
is beyond the scope here. So I
recommend you to start from
here!
Windows Mobile Developer Center
There is a Windows Mobile SDK available for free from Microsoft, however you must use a full version of Visual Studio (not an Express edition).
You can now use Visual Studio 2010 express mobile edition as well. This is nice because it seems to be the only one that is actually one stop shopping: no dumb SDK's, no extra vs project template plug-ins, etc... Everything you need is in that one free DL. Unfortunately WinMo7 is radically different from the previous versions so backwards compatibility will be be difficult. The new environment is built on top of WPF tho which is nice to work with.
The Windows Mobile SDK includes a simulator, but it is always sensible to debug/test on a device before release. This is really smooth using Visual Studio 2008 and USB connection to the device.
The .NET compact framework is a subset of the .NET framework. MSDN is good for telling you what's missing.

Categories

Resources