|
As a private individual (not constrained by corporate policies), I had no issues installing VS 2017 Community Edition. And I love the new IDE. However, I only installed it for C#, WPF and UWP projects, so it's not too bloated. It used around 8 GB disk space.
Note regarding UWP: Only with the very latest update does the UI designer work as it should. Earlier versions did build UWP projects as it should, but the visual rendering of the UI in the designer was a mess. In Xaml older version also had string of bogus complaints that static resources could not be found, although the UWP projects built just fine. All these bugs were fixed in the very latest update.
I will never go back to earlier versions of Visual Studio.
Get me coffee and no one gets hurt!
|
|
|
|
|
Mostly doing C++/MFC and some C#.
We, as developers, are local-admin on our machines, so we can install new software like Visual Studio.
Installation of VS2017 was very easy, except that there are way too much options and checkbox to click.
I'd rather be phishing!
|
|
|
|
|
The downloader also has put me off so far.
It's one thing to say you can select just the components you need/want (via an ing command line).
I've wondered if you later want to add one more component, do you need to rebuild the entire selective download or can you add-on just the individual item(s) (Not clear in the instructions and even answers - seems to look like you need to know what you want and will ever need first time around.)
My bet is most give up on pathetically designed selection process and just take the lot; yeah sure: disk space (even SSD) is plentiful and cheap nowadays but still, that seems too much like buying 6 happy meals to get a complete set of the new free toys - just wasteful.
Signature ready for installation. Please Reboot now.
|
|
|
|
|
There is a new "Visual Studio Installer" GUI that comes with VS2017.
It lets you pick items/packages to install.
I'd rather be phishing!
|
|
|
|
|
Quote: It's one thing to say you can select just the components you need/want (via an ing command line) Use the installer that comes with the download and you can select options by simple checking some checkboxes.
It helps if you have a fast Internet connection, otherwise you have to be patient!
Get me coffee and no one gets hurt!
|
|
|
|
|
Ah, but my questions are:
1. does the gui allow altering the config (i.e. add/remove)?
2. can it build an off-line installer set?
3. [for both #1 and #2] if you alter components does it re-build (re-download) the entire set or just alter the affected parts?
Signature ready for installation. Please Reboot now.
|
|
|
|
|
OK, I have not done all you are interested in, but I believe you can alter the config by running the installer.
I do not know about the off-line installer, but I will be surprised if it's not possible.
I initially only installed it for C# and WPF. Then later I added UWP by running the installer. I don't believe it re-installed everything.
I apologize for not being able to give you more specific answers.
Get me coffee and no one gets hurt!
|
|
|
|
|
Lopatir wrote: can it build an off-line installer set?
I have a small(ish) VHD file that contains the VS2017 installer. Every once in a while I mount it and run a batch file that runs the setup.exe with some command line args (I forget the details--hence the batch file) so all it does is download the most recent version of all packages - skipping whatever hasn't changed.
I can then mount this VHD (preferably in read-only mode) on any machine and run the setup.exe from there, then detach when it's done. If the VHD is up to date, then the machine doesn't need anything else.
The benefit over ISO files, I suppose, is that previously even tiny updates required a download of a multi-GB ISO. With the current scheme, it download downloads the deltas.
|
|
|
|
|
I'm using the Community version of VS2017.
1. Yes. Using the installer you can add and remove items. I normally program Visual Basic but I now want to have a go at some Android programming using Xamamrin. Just check the box, the installer says it needs another 22Gb, click Go to start the install!
2. Yes. I can remember the actual command line (Google it!) but it will download all the files to a designated directory. It will be quite large!
3. To alter your installation just go back to the Installer and check or uncheck the changes you need. The installer tells you how much space is needed or will be released.
I moved up from VS2010 and was a bit daunted by this new method. I spent quite a while in a Virtual Box Window 7 machine testing everything out before doing it on my main machine. It took a few goes until I'd got it right!
|
|
|
|
|
Scott Hanselman has a blog post on how to build an offline installer here
|
|
|
|
|
Go to ParentHave you seen the new happy meal toys! It's a train set!
|
|
|
|
|
One annoying thing is that for the team, each machine has to download separately rather than a single offline installer shared. While this may work in most countries, we're still heavily restricted in bandwidth here ( South Africa ) and having to explain why the department suddenly pulls 50Gb in a day is an annoyance.
And don't get me started on windows 10 updates and its download habbits..
But otherwise,yes , love the IDE.
|
|
|
|
|
Do you stil pay for every byte of bandwidth used in SA, or can you get unlimited bandwidth for a fixed amount?
Get me coffee and no one gets hurt!
|
|
|
|
|
Depends on type. You do have some uncapped accounts but they normally have severe fups etc. We have a high speed ( for us ) synchronis fibre link on our mpls backbone which basically means we have decent support if it breaks. Normal internet support is laughable and best effort.
To answer your question, yes we have pay per byte and unlimited, but even with unlimited its a large amount of bandwidth to use if the pipe is shared with the balance of the company and its kind of silly for every dev machine to have to do the same download rather than a single repository server that they talk to.
|
|
|
|
|
Quote: Normal internet support is laughable and best effort. I suppose some government entity (like Telkom?) has a state controlled monopoly over the Internet service. That will explain your remark!
Get me coffee and no one gets hurt!
|
|
|
|
|
Mostly copper backend yes. As fibre becomes more prevalent and other meduims that may change but basic internet is always deemed a best effort service, unless you pay for a mpls level support or run it through such a pipe.
|
|
|
|
|
I haven't upgraded to VS 2017 yet as I have hear too many issues with it. As a result I am still using VS 2015 with no issues at all.
I may skip 2017 altogether and wait until the next release, which is what I have done in the past.
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
It's even worse than you think. VS 2017 gets updated frequently and those updates become additional 40GB downloads when you try to use off-line installation.
|
|
|
|
|
Deepak Vasudevan wrote: How many have moved or upgraded to VS 2017? What are your experiences?
I tried the preview, then went to the release. I have not had problems with it. My biggest complaint is that Xamarin.Forms 3.0 is not released yet.
|
|
|
|
|
After writing my book, Programming Windows 10 Via UWP (all chapters are here on CP -- Programming Windows 10 Desktop: UWP Focus (15 of 15)[^] ) I thought it might be nice to write a book on Xamarin since we __should__ be able to leverage the XAML knowledge we gained in order to build cross-platform apps.
You guessed it: It ain't that easy. It isn't even very clear.
Visual Studio Cross-Platform Project Template
So if you are using Visual Studio 2017 and you start up the Xamarin Cross-Platform project template you will see the following dialog pop up to help you choose how your project will be created:
http://raddev.us/images/cp/xamNativeOption.png[^]
If you choose that option, Visual Studio requires you to create the UI for each of your platforms separately. So, basically that option means that all you are doing is managing your three separate projects (iOS, Android, UWP) in Visual Studio. Yes, you gain a bit of benefit since you can switch between each, but there's no re-use on the UI as you would hope.
?The Benefit?
The benefit is that Microsoft then owns your code because it is wrapped up in Visual Studio.
Note: The sarcasm font was used on that previous sentence.
I only tried the Native option because I found that building the "common" XAML wasn't working when I chose the Xamarin.Forms project and I was testing it out.
The Marketing Hype Continues
Microsoft rules all platforms with Visual Studio!!!! Not so much, yet.
|
|
|
|
|
I really must write a tutorial on how to do start off with Xamarin Forms. It's not that difficult.
This space for rent
|
|
|
|
|
Hmm....well, you're right it's not that difficult.
But, it ain't that easy either.
Here's what I mean.
1. My Android emulator didn't want to run.
That meant I couldn't run the Android version easily. Well, I'm a native Android dev so I knew why it didn't want to run. I am running VSTudio 2017 on a VM and you have to run an "special" version of the Android emulator (Is it possible to run Android Device Emulator (via Android Studio 2) on VMWare? - Stack Overflow - I originally asked this and solved it[^]) to get it to run on a VM. It's a hack!!
Also, first time start, I have found android emulator has set the files to read-only and the Emulator hangs. I go to location of the emulator image and right-click and change all files to not read-only and then the emulator will start. Much craziness.
2. running the iOS app
Even more difficult. I had a difficult time connecting to my iMac and getting it to deploy to my emulator. And if someone doesn't have a Mac, they are out of luck. This ain't no panacea, this here VSTudio.
3. Yes, you are correct, running the XAML UWP version is very easy.
But I want the WORLD!!
|
|
|
|
|
if someone doesn't have a Mac, they are out of luck
Don't go complaining to Microsoft about that. My understanding is that's a restriction imposed by Apple. iOS apps can only be signed on Macs. Remember, once Jobs turned his back on the Apple-II concept and sent Apple down the road of closed-architecture, Apple users have been far more captured than Microsoft users.
I was listening to an electrical contractor complain the other day about how Apple's home stuff is "unique" and makes life miserable when it comes to flexibility on what can be used in an overall home system.
|
|
|
|
|
kburgoyne1 wrote: Don't go complaining to Microsoft about that
You are correct. I wasn't really complaining about it as much as just sighing over it. Android is so nice because I can develop a native (or Xamarin) app and instantly try it out on my real phone. iOS is quite a bit more hoops to jump through.
kburgoyne1 wrote: Apple users have been far more captured than Microsoft users.
You are right about that for sure.
|
|
|
|
|
Does anyone know where I can get the VS2013 Update 5 iso? I went to the Microsoft page and when I went to "older versions", it said it couldn't find any files to download.
I can't "upgrade" visual studio because I'm on a DoD system and don't have permissions to install anything, and besides, newer versions of the compiler haven't been "approved" for installation yet.
The system admin said if I could find the ISO, he'd install it.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|