Now is an exciting time to work with developer tools. With a 25% increase in monthly active users of Visual Studio, 1.3 million active monthly users of Visual Studio Code, and a two-fold increase in active users of our Mac IDEs, I think our customers are excited too.
Since we released the Visual Studio 2017 Release Candidate, we’ve had nearly 700,000 downloads! We’ve been busy taking customer feedback and enhancing the user experience to deliver the most powerful and productive version of Visual Studio yet. We’ve also been fine-tuning the Visual studio family of tools. In November, we introduced previews of Visual Studio for Mac and Visual Studio Mobile Center and made Visual Studio Team Foundation Server 2017 generally available.
Now, the day that we have been working toward is here. I am excited to share that Visual Studio 2017 is generally available today. I encourage all of you to download Visual Studio 2017 today! We are also delivering updates across the Visual Studio product family, and adding new value for Visual Studio subscribers and Visual Studio Dev Essentials members.
Visual Studio 2017: The Most Productive Version Yet
With Visual Studio 2017, we’ve invested in several key areas – refining the fundamentals
Cloud and mobile development were top of mind as we built Visual Studio 2017. For streamlined cloud development, built-in tools provide integration with all your .NET Core, Azure applications, microservices, Docker containers, and more. It is easier than ever to build and deploy applications and services to Azure, directly from the IDE. Visual Studio 2017 with Xamarin make it faster for you to create mobile apps for Android, iOS, and Windows through updates like advanced debugging and profiling tools.
We also heard loud and clear that Visual Studio needs to be faster and leaner, even as applications and projects get larger. So we built a brand-new installation experience that is lightweight and modular. We also made multiple enhancements to improve Visual Studio performance across the board. Visual Studio 2017 also has new features that allow development teams to easily adopt modern DevOps practices and collaborate to react to market changes faster and continuously. To extend developers’ ability to incorporate their databases into DevOps, accelerating release cycles, Redgate Data Tools are now included in Visual Studio Enterprise 2017.
I hope that you’ll download Visual Studio 2017, try it out, and let us know what you think. You can also learn more on John Montgomery’s post covering all that’s new in Visual Studio 2017.
Updates to Visual Studio for Mac, Visual Studio Team Foundation Server and Visual Studio Mobile Center
With 5 million Visual Studio Team Services registered users and a two-fold increase in downloads of our Mac IDEs over the past six months, we are seeing customers realize the potential of the full Visual Studio family. Today, we’re bringing the next wave of updates with Team Foundation Server 2017 Update 1, Visual Studio for Mac Preview 4, and updates to the Visual Studio Mobile Center Preview.
- Visual Studio for Mac Preview 4. Visual Studio for Mac is our IDE, made for Mac to build mobile, cloud, and macOS Since the introduction at Connect(); mid-November, the team has been busy and added updated .NET Core project support, NuGet and mobile tooling improvements, and implemented many bug fixes and performance optimizations. You can read more about Visual Studio for Mac in Miguel’s blog post where you can give it a try! Please continue to share feedback as we shape the product.
- Visual Studio Team Foundation Server 2017 Update 1 available. Today, we are releasing Team Foundation Server 2017 Update 1, the collaboration platform for every developer. Team Foundation Server 2017 Update 1 adds value to on-premises customers, including a new process template managing experience, npm support in package management, additional repository permission management, pull request improvements, test impact analysis, branch policy improvements, and a personalized home . For more information on what’s new in Team Foundation Server 2017, check out Brian Harry’s blog.
- Visual Studio Mobile Center preview updates. Mobile Center now has expanded support for mobile apps beyond Swift, ObjectiveC, and Java, to include support for mobile apps built with Xamarin and React Native as well as enhanced analytics. You can try the Visual Studio Mobile Center Preview today for free by going here.
New value for Visual Studio Enterprise subscribers and Visual Studio Dev Essentials members
With the release of Visual Studio 2017, we are bringing all-new benefits for Visual Studio Enterprise subscribers and Dev Essentials members. The Enterprise DevOps Accelerator offer brings organization everything they need to implement DevOps at scale and modernize their toolchain, including Visual Studio Enterprise, continuous deployment services with continuous integration (CI) and cloud-based load testing, beta distribution through HockeyApp, a discount on Azure compute resources, and on-site expert DevOps coaching. Find more information here. Further, Visual Studio subscribers and Dev Essentials members can log in to their respective portals for additional training and support offers from Microsoft and our partners.
We hope that you’re as excited about Visual Studio 2017 as we are. Make sure to download today keep the feedback coming.
When is Windows Phone 8.1 and also WebAssembly support coming to Visual Studio 2017?
Thank you!
You can add your vote here for WebAssembly support:
https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/10027638-create-a-ubiquitous-net-client-application-develo
It is currently the #2 ask on Visual Studio’s feature request boards. FWIW, efforts are already underway to port Mono to WebAssembly.
Thank you for your question. We’ve got information on the platforms supported by Visual Studio 2017 here: https://www.visualstudio.com/productinfo/vs2017-compatibility-vs.
Projects for Windows Store 8.1 and 8.0, and Windows Phone 8.1 and 8.0 are not supported in this release. To maintain these apps, continue to use Visual Studio 2015. To maintain Windows Phone 7.x projects, use Visual Studio 2012.
With regards to WebAssembly, we’d encourage you to suggest support on UserVoice at https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/category/30937-languages-c.
-Paul Chapman
Visual Studio Program Manager
There is also an User Voice for the Windows (Phone) 8.1 Store apps in VS2017: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/18433900-visual-studio-2017-add-support-for-windows-store
Windows Phone 8.1 is the most used Windows mobile OS, so we still need to build WP8.1 apps.
Otherwise, you need to offer Windows 10 Mobile for Windows Phone 8.1 users (who have a compatible device) WITHOUT Update Advisor.
hi Julia,
will there be a ISO version of the full installer of Visual Studio 2017 Professional / Enterprise for subscriber?
Hi Daniel, great question! You can find out how to create an offline installer here: https://docs.microsoft.com/visualstudio/install/create-an-offline-installation-of-visual-studio
depending on proxy configuration it may not always possible to create the ISO myself.
is this a general change that full ISO for VS are no longer provided by MSFT?
yes, please release official ISOs
Why do we have to keep asking every release? Is it some sort of endurance test?
I know! Who wants to close their existing Visual Studio to stop working while the new one downloads! The horror of taking a break!
ISOs are very important for those who want to install VS on a non-networked machine or even to install it in multiple computers while saving bandwidth. I could list several reasons why someone would need an ISO instead of a web installer.
Just because you don’t see a reason why others are asking for it doesn’t mean it’s not needed.
Hi all, thanks so much for your feedback on this. We’d love to encourage you to upvote this feedback item on UserVoice, and/or add supplementary information on how an ISO image would solve problems you have:
https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17541385-please-make-iso-files-for-visual-studio-2017-rc
We’ve posted a few thoughts on the topic there and look forward to hearing more feedback from you. Best wishes, Tim
I’m just replying to see if the incredible blog software here will render one word per line. I have faith that such a miraculous feat can be accomplished here.
L
O
L
!
!
!
I’ve always found mounting an ISO into a VM to be the easiest way of giving it access to a large installation such as Visual Studio. You can also hash check the overall ISO.
I really need the ISO, the –layout option wouldn’t work without admin rights in my office. I need to download the ISO image in order to transfer to my home computer.
VS 2017 Enterprise is massive. The files for an offline installer are a bit over 20 GB (more if you want languages other than US English). Does the UDF format allow ISO files that large? Maybe a VHD would make more sense :-(.
I don’t see a real difference between downloading a single 20 GB file, or using the web installer’s –layout option, and letting it grab all the pieces. Either way you’ve got to download 20 GB of stuff. If that sounds painful, it will be painful either way. The web installer has built in retry/restart support, so it’s probably a better choice if you’ve got poor connectivity.
No No No!
Web installer is no good as an iso.
It cannot do p2p/torrent;
It cannot use proxy;
It cannot let me check the hash value;
It cannot show the progress percentage;
…
When will the data science workload be available ?
Hi Gaëtan,
The DS workload consisted of R, Python and F#. F# is in the main release. Python is in Preview for 2017. R is not in 2017 yet.
Python and R are undergoing some work (translation into 14 languages, Accessibility improvements, etc.). Once that work is done, they’ll be back in the main 2017 release in the DS workload. We’re targeting ~ 15.2/15.3.
Note that R Tools (RTVS) for 2015 will be shipping in about a week and will be usable side by side with 2017.
Nothing about desktop development WPF and Windows Forms in the launch keynotes events.
Only the ugly and limited mobile UWP garbage.
Good point, on WPF and Windows Forms. We are planning enhancements to Windows Forms and WPF for next version. We got some recent feedback from Satya (yes, that one) that he wanted to see more investment in the client stacks for .NET Framework. Nothing specific to report at the moment.
AND NOT A MOMENT TOO SOON!!! 😉 😉 😉
And please be sure to take the keys from UWP group. They have had enough to drink.
Cool! And very good and interesting info. Thanks!
As a long-time WinForms developer, this is great news. I understand MS reacting to newer platforms and UI trends, and thus pursuing different UI techniques, but if WinForms is going to 1 day be truly/totally stopped for enhancement, I’d really like to see it be in much better shape than it’s in now. I’d mainly like to see some more modern controls, and for some of the the current ones to be made to look more modern.
I couldn’t figure out where to post this feedback, but there is something wrong with the RSS feed for developer tool blogs. Go to https://blogs.msdn.microsoft.com/developer-tools/# and click the “All Developer Tools Blogs” RSS link near the middle of the page. Paste that URL into Outlook 2017. BUG – Every RSS feed title shows up as , like “Visual Studio 2017 ReleasedVisual Studio 2017 Released” and if you click the “View Article” link at the bottom of any article it fails because the URL is invalid.
Hi Justin! Thank you so much for bringing this to our attention. I’ve started an investigation and hopefully, we’ll solve this quickly.
Hi Justin, thank you for bringing this to our attention! I’ve started an investigation with our engineering team and hopefully, we can solve this soon.
Has a new version of SSDT been released for VS2017? I saw SQL Server Data Tools in the installer so installed it but I don’t have the option to create SSIS/SSRS projects, only database projects.
I’d like to know this as well.
The download page for SSDT still says “SSDT works best with Visual Studio 2015”:
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt
Considering this announcement: https://blogs.msdn.microsoft.com/visualstudio/2017/03/07/redgate-data-tools-in-visual-studio-2017/ , I doubt if there will be SSDT for 2017. It took them more than a year, iirc, to release SSDT for 2015.
Having managed to get passed the install process I can say that SSDT is alive an well in VS2017; although there is an additional Redgate project template (Enterprise only it seems).
@TK
Did you have to install SSDT from the 16.5 (october 2016) installer after you installed VS2017? or was SSDT included in your install of VS2017?
I’ve installed VS2017 Professional and even though I made sure that “SQL Server Data Tools” was checked it doesn’t appear to be installed. I’ve no templates for creating SSIS, SSRS or SSAS projects. (I did uncheck “Azure Data Lake Tools” as I don’t do Azure development).
ISOz ISOZ ISOz ISOz ISOz….yesterday!!!!!
Hi,
I’ve a question: at work we are using VS2015 Pro version. Can we upgrade to VS2017 freely or does my company needs to buy a new license?
Thank you
Hi Bogdan. Without more information on the type and source of license you currently have, we can’t advise you on next steps. Also, I think you’ll get better traction on the discussion here – https://developercommunity.visualstudio.com/spaces/8/index.html
It’s no fun downloading visual studio like that. Please provide .iso file just lime it had been provided since visual studio 2015 update 3.
Current visual studio is the most productive but downloading method provided officially is the least stable one.
Congratulations on the release!
However, really frustrated by the decision to not make .iso available for MSDN subscribers.
Please remember we don’t all have incredible T1 internet connections (I have 5mb/s on ADSL2) – and your ‘offline installer’ shows absolutely no information about % complete downloaded or total download size. Right now have it running and I have zero idea of when it will complete – or how long my internet connection will be maxed out.
I would have liked to use my fast 4G mobile connection (50mb/s) – which has 10gb allowance but it costs an absolute fortune if I exceed this (and can take about 15 mins – 1hr to update my ‘usage’ for me to check).
At least when you make an .iso available I can then have exact information of how large the download will be + modern browsers will actually provide my % complete, speed information and estimated time left.
Please, please make the .ISO available – or at least ensure your offline installer UX is written to modern standards (ie. proper download progress/info). Without either of these it makes the install experience just so much more difficult.
> Please remember we don’t all have incredible T1 internet connections (I have 5mb/s on ADSL2)
Actually, a T1 is only 1.5mb/s, so your DSL is over three times faster than a T1. 🙂
gotta love comments sections on the internet..
188 word post and you found an issue with 1 word (but ignored the rest / and what I was saying)..
My vote for an ISO as well. I live in the sticks and only have 4G-LTE, so my bandwidth is capped. I have to get an ISO someplace with non-measured service before I can install it on my development box. Thanks. Excited about all the new stuff.
Thanks for the feedback, @whnoel. As mentioned above, we’re listening to your feedback on ISO images. We’ve posted a few thoughts on the topic here: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17541385-please-make-iso-files-for-visual-studio-2017-rc
Are in-place updates of the latest RC version supported or should I uninstall first?
Hi Simon. You don’t have to uninstall. You can update from the links in the blog or from within the notification in the product.
And no code completion support for reference packages and versions inside csproj as there was for project.json. This single missing feature makes me want to stay on 2015.
Hi Natan, Try using this experimental extension that offers csproj intellisense: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ProjectFileTools
You can also learn more about options for editing csproj files on Rich Lander’s blog: https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/
@Natan there is a new Extension which add code completion support for reference packages and versions inside csproj. Web Extension 2017 contains it. Read other blog posts.
After installing and doing the reboot, my computer will no longer boot. It’s been stuck booting for over 7 hours.
Sorry to hear this! Were you able to restart eventually? Feel free to email me at nicole.bruck@microsoft.com and we’ll look into this.
There were two big promise around VS2017. It’ll be lightweight and fast. It installed for me 5Gb and it takes almost 30mins. Ok VS2015 did the same for 1 hour. But come on 5Gb is not so lightweight.
And it seems almost the same speed as VS2015, where is the promised 300% faster startup?
I was also surprised to find that only installing support for WinForms and web applications also ended up being 5GB. Apparently the promise of light-weight was meaning “we won’t push an extra 2 GB on you like we’ve been doing with each new version”.
Hey Lajos,
We have made the first startup of VS after installation nearly 3x faster. For subsequent startups, we have taken many components out of the startup path that did not need to be there, providing significant startup time improvements for users who had such components installed. We also surface the cost of expensive extensions and tool windows to you, so you can choose whether to disable them. We will provide more details on these in a subsequent blog post.
VS2017 freezes the first time I started it. I think it’s caused by the Toolbox window (Freezes after the window became visible). I have no choice but to kill the VS2017 process. Then I started it again, show the Toolbox window, it still freezes (shows “Toolbox – Initializing”, and that’s it).
And then it freezes everytime I show the Toolbox window.
I’m using Windows 8.1 with Visual Studio 2015 Update 3 installed. Both VS2015 and VS2017 have C++/C#, C++ for mobile development, TypeScript, VS for Unity and Windows 8.1 SDK installed, but no Windows 10 SDK, UWP SDK or any emulators (I’m not using Hyper-V because I have to use VMware).
Both VS are community version. Also I didn’t signed into the newly installed VS2017, and selected the “General” layout on first startup.
It freezes again when I clicked the “Xamarin” item inside Options page. In VS2015 it also freezes for a while, but back to normal after 3 or 4 seconds (The options shown correctly)
BTW the Xamarin I use for VS2015 are a bit old (4.1.2.18 to be specific). Maybe that’s what caused the freezing (some internal race conditions, who knows ╮( ̄▽ ̄”)╭). I think I’ll fire up my VMware and test everything again on a newly installed Windows 10 instance.
Forgot to mention I selected Xamarin when installing VS2017.
Update with BAD news, VS2017 still freezes (when showing Toolbox window) in my newly installed Win10 VM. This time I also installed Win10 SDK and the UWP stuff.
However after I uninstalled Xamarin from VS2017, it works, both in VM and my host machine.
Please look into this, since I do Xamarin.Forms development, it’s crucial to me. Good news is that none of these affected my VS2015 Xamarin so I can still earn money to pay the rent ^_^
Sorry to hear of your Toolbox freezes, @horeaper. You may want to vote up this issue: https://developercommunity.visualstudio.com/content/problem/24723/visual-studio-freezes-when-i-open-the-toolbox.html
This is pretty much the reason I do not want to install it and will be waiting a few months (maybe a year) if I can help it.
I’ve had more crashes with VS 2017 than any prior version going back to VS 6.0. Did you know that once a new version of the installer is available, that you won’t be able to open the installer to see the options you have currently installed, because it will want you to upgrade to the newer installer.
Also, if you paste a CSS style rule into an existing .css file, any blank lines below where you pasted will be deleted, and the next style code will now be on the same line as where you pasted !?!
Yeah… feeling good with my decision to hold off for now. Restone2 is around the corner. With any luck VS can put out its first update. I plan to flatten my machine and install from scratch then.
Julia, how much advertisement does this version of Visual Studio contain? When you say it’s productive, I am assuming you removed all the unnecessary notifications about unwanted product features, like Azure or Windows Phone stuff. ‘Chatty’ software (e.g. software that continuously ‘talks’ to its user about things that are deemed important by the supplier of the software) can generally not be called productive, because interruptions are known to have a negative impact on productivity.
I ask because I noticed a trend of more and more unnecessary, non-removable extensions being added to Visual Studio. For paying customers, I feel that is unfair. And for knowledgeable developers, I don’t think it’s necessary to include what are essentially just pointers to additional services provided by Microsoft in the box.
So far all my comments asking for clarification about this problem have been ignored on blogs.msdn.microsoft.com, which I find disingenuous, because you either want feedback on and want to engage with developers about ALL features, or not at all. Now it feels like you love feedback about the product, but you are not willing to engage criticism about the ‘abuse’ of your IDE to advertise added-value services (like Azure) or failing products (like Windows Phone).
So… let’s see if the pattern of ignoring continues…
@Mike. I’m sorry your previous comments have gone unnoticed by the team. VS 2017 has several improvements that will start to address your concerns. The new install experience organizes VS’ features by “Workload” which so you only install the components associated with a particular technology stack. Workloads deliberately install less by default to keep setup quick and small. Workloads also give you more control over the individual components installed so you can reduce the foot print even further. Many of the install shortcuts that were appeared in past release have been removed from VS 2017.
To improve setup performance and reliability install much of Visual Studio through VSIXs, the same technology used by Visual Studio extensions. A side-effect is some VS components still appear in the Extension and Updates dialog. This is one area we could improve but for now most of those VS features can be removed by turning off individual components in the Visual Studio Installer.
If you see something that we can improve or that doesn’t seem right the UserVoice (https://visualstudio.uservoice.com/) and Developer Community (https://developercommunity.visualstudio.com) sites are good places to post feedback because they allow us to aggregate related feedback together and others in the community can upvote your posts helping them get better visibility.
Please create an ISO for VS2017 Professional to allow installation on machines with no internet access.
I cannot install the product first before creating my own ISO as per the new Microsoft recommendations due to security settings on the machine I have internet access with.
Does Microsoft understand the concept that some companies develop software on machines that cannot be connected to the internet due to security classification of project.
No they don’t understand that. Everytime I think MS is finally going the right direction, they make an stupid decision and destroy it. I need the ISO file. I don’t have a good internet connection. I loose connection to the internet every once in a while and last night when I tried to make my own ISO following their stupid blog and stupid instruction, after I downloaded 2 gigs I lost connection and I had to start over. So no I don’t think MS understands that not all devs have the best ‘facilities’. These behaviors from MS makes one question that “ANY DEVELOPER…” moto they use so much these days.
The web installer in –layout mode can be restarted after a connection loss, and will pick up where it left off. It may start the last file over, but it doesn’t restart the whole download.
Thanks for the feedback. As John mentions, we’ve the –layout option to support this scenario. But we’re listening: give us your feedback on what we need to add here: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17541385-please-make-iso-files-for-visual-studio-2017-rc
I have problem to install “Mobile Development for .NET” –> It say’s that it can’t download the Java SDK for some reason.
Not sure how to solve this
Log
The product failed to install the listed workloads and components due to one or more package failures.
Incomplete workloads
Mobile development with .NET (Microsoft.VisualStudio.Workload.NetCrossPlat,version=15.0.26228.0)
Incomplete components
Android SDK setup (API level 23) (Component.Android.SDK23,version=15.0.26208.0)
Google Android Emulator (API Level 23) (Component.Google.Android.Emulator.API23.V2,version=15.0.26208.0)
Intel Hardware Accelerated Execution Manager (HAXM) (Component.HAXM,version=15.0.26208.0)
Java SE Development Kit (8.0.920.14) (Component.JavaJDK,version=15.0.26208.0)
You can search for solutions using the information below, modify your selections for the above workloads and components and retry the installation, or remove the product from your machine.
Following is a collection of individual package failures that led to the incomplete workloads and components above. To search for existing reports of these specific problems, please copy and paste the URL from each package failure into a web browser. If the issue has already been reported, you can find solutions or workarounds there. If the issue has not been reported, you can create a new issue where other people will be able to find solutions or workarounds.
Package ‘JavaJDKV1,version=1.8.14’ failed to download from ‘https://go.microsoft.com/fwlink/?LinkID=842899’.
Search URL: https://aka.ms/VSSetupErrorReports?q=PackageId=JavaJDKV1;PackageAction=DownloadPackage;ReturnCode=0x80131509
Impacted workloads
Mobile development with .NET (Microsoft.VisualStudio.Workload.NetCrossPlat,version=15.0.26228.0)
Impacted components
Android SDK setup (API level 23) (Component.Android.SDK23,version=15.0.26208.0)
Google Android Emulator (API Level 23) (Component.Google.Android.Emulator.API23.V2,version=15.0.26208.0)
Intel Hardware Accelerated Execution Manager (HAXM) (Component.HAXM,version=15.0.26208.0)
Java SE Development Kit (8.0.920.14) (Component.JavaJDK,version=15.0.26208.0)
Details
WebClient download failed: Fjärrservern returnerade ett fel: (503) Servern är inte tillgänglig.
Bits download failed: File not found.
WinInet download failed: Url ‘http://download.oracle.com/otn-pub/java/jdk/8u112-b15/jdk-8u112-windows-i586.exe?AuthParam=1488967187_a8142d2265e8c9224f265b38a3e31bc6’ returned HTTP status code: 503
–> And it is not so easy to skip the Java Development Kit component. Because then a lot of the others will not install 🙁
Yep, I have this error too.
Two issues:
1. VS2017 is NOT yet available for me: I use Imagine (imagine.microsoft.com – formerly known as dreamspark premium, formerly known as msdn-aa …). I can only see the RC version. No shiny enterprise / pro rtm yet. Do you have any eta?
2. While the new installer enables us to finally deselect stuff we do not need, you guys still mostly ignore our selected install path: I changed the drive to install to, yet you blindly install to the system drive anyway. Out of 16gb only 3gb got installed to my path. No thanks there 🙁
Trying to return tuple, I get error: Predefined type ‘System.ValueTuple`2’ is not defined or imported. What do I do wrong?
var r = (1, 2)
or:
(int, int) GetInfo()
{
return (1, 2);
}
Do you really think this post is the right place to ask these kind of questions?
Hi FMS, please keep your comments polite and considerate. I appreciate your participation on our blogs and feel free to share your own questions and concers!
Hi FMS, please keep your comments polite and considerate. I appreciate your participation on our blog and feel free to add your own comments and questions!
I left more than five comments here asking for the ISO file and this one is the comment you answer?
At least tell me should we wait for the ISO or it is just not gonna happen?
I apologize for the delay in answering. I just spoke with the team who will be replying to these comments soon.
I strongly urge you to voice your suggestions on our UserVoice page: https://aka.ms/vs-uv which our engineering team uses to guide their product decisions. I do thank you for sharing your feedback though and I appreciate the time you’ve taken to share it!
Turn on “Suggest usings for types in NuGet packages” inside Options->Text Editor->C#->Advanced, then press Ctrl+. on the error line, it will prompt you to install a NuGet package called “System.ValueTuple”, which solved your problem.
Thank you for your answer! It’s amazing to see our customers helping each other 🙂
I found this too… I was under the impression this would all be seamless and automatic under the RTM?
Apparently MS talks about features (and shows videos) without mentioning that “O, by the way, you need an extension for this.” It’s possible they still consider this experimental, and plan to keep updating it frequently, which they claim is easier for them to do when the thing being updated is an extension.
did you make visual studio for every one or for people with high speed internet only ?
What about a developer living on an island in Scotland with very limited internet speed ? I could download an iso and resume when connection is bad . Online installer does not work for me at all . It is very strange that a company the size of microsoft does not consider something like this ?
Hi,
Is really hard to understand why it can’t use the same offline installer of VS2015. Open a GUI, select to download to a specified path and then wait for ~8GB to download.
Now I have to wait a command prompt window with no % of progress and download 24GB in a very messy folder (I thought that it was going to be organized when the download finished).
It will be a nightmare to copy 24GB over the network only to install it on a client machine.
Real bad solution Microsoft. No one likes web installers.
VS2015 has easily got to be the best IDE to day. Absolute dream to work in. Shame we can no longer use it for all the new .NET Core magic.
Please add ISO installer. Web installer is a bad thing. Even if resulting iso is big – nobody will actually burn it on DVD, but single file is much more comfortable:
1. It can be attached to VM
2. It can be transferred faster than –layout folder structure
3. It can be CRC/SHA1 checked for integrity
I usually steer clear of these discussions, but this one is particularly frustrating.
I was looking to try out the enterprise installer from MSDN. RTM should mean something, right? But three’s no ISO. Other people have already summed up the reasons why this is an awful idea, so I won’t repeat them. .
I go through the steps of downloading the worthless little non-installer, start an admin CMD window, and run
vs_setup_bootstrapper.exe –layout C:\vs2017ent
Internet tells me this will be over 20 GB. Fine, I’ll come check on it tomorrow.
I look inside the downloaded folder…there’s no setup.exe. maybe the internet connection died overnight.
I run again,
vs_setup_bootstrapper.exe –layout C:\vs2017ent
A meaningful-looking progress bar appears again, then I get a command line window doing whatever. Command line window disappears, still no setup.exe or anything meaningful that would tell me how to install VS2017.
I repeatedly run
vs_setup_bootstrapper.exe –layout C:\vs2017ent
To notice there was some red text…two lines of it…
But the window disappears before I can read it or screenshot it.
Maybe I can get some help from this?
vs_setup_bootstrapper.exe –help
Nope. Apparently all the error messages/logs are just thrown away. If they exist somewhere, the lack of documentation how to find them makes them non-existent. Yeah, I programmed like that too. When I was 13.
I manage after a few attempts to screenshot the command window. The first error message says:
error: package ‘win10sdk_hidden_10.0.10240_2,version=10.0.10240.108’ failed to create layout cache. the return code of the layout creation is -2146889721.
The internet says … absolutely nothing about this
What the second message says, I won’t even attempt to screenshot it with that kind of precision timing.
So … VS2015 was just slow. I was hoping VS2017 may offer hope, or enough features to consider retiring VS2013.
But I can’t even get the bloody thing to install. .
It really feels to me like nobody actually tested this thing.
Some of us prefer STABLE and DURABLE software to just quickly releasing worthless junk that needs an update before it even hits the streets.
try to use command redirection to log the error to a file:
vs_setup_bootstrapper.exe –layout C:\vs2017ent > c:\vs2017entLog.txt
No luck. The process starting another command line process … thing … made the redirection useless.
But I turned on the slowest anti-virus I could find, and I was able to catch the second error:
Error: Package ‘Win10SDK_10.0.10586.212,version=10.0.10586.21208’ failed to create layout cache. The return code of the layout creation is: -2146889721
Meh. Though it might not help much, here is your hresult in readable / googleable form:
CRYPT_E_HASH_VALUE 0x80091007 -2146889721
from https://blogs.msdn.microsoft.com/eldar/2007/04/03/a-lot-of-hresult-codes/
Wish there was an edit option…
What is your crc32 / sha1 or whatever hash of the file? Maybe it is corrupted. Might help to compare hashes..
Which file?
I only have the folders
Win10SDK_10.0.14393.795,version=10.0.14393.79501
Win10_Emulator_10.0.14393.0,version=10.0.14393.4,chip=x64
The folder
Win10SDK_Hidden_10.0.10240_2,version=10.0.10240.108
Is briefly created, populated with sdksetup.exe and WinSdkInstall.ps1 (maybe others I didn’t see), and then deleted.
I just tried the offline installer myself:
1. the installer needs to be on the same drive / directory as the output directory. Otherwise nothing happens for me. Not even an error message… I did not use my system drive like you did since space is notoriously low.
2. You get logs files in your %temp% directory.
3. I had a look into the log files* and found in a json file the download packages. E.g. Win10SDK_Hidden_10.0.10240_2 downloads https://go.microsoft.com/fwlink/?LinkID=841188 and https://download.microsoft.com/download/4/D/C/4DC172DD-E65D-42A8-B3C9-A4255290B340/WinSdkInstall.ps1
4. See if manually downloading them and placing them in the folder helps.
5. Otherwise have another look into the log files or pray that someone from MS can help you….
These indentations are killing me…
I’ve found the logs, managed to isolate the “error-ing” line of code to:
.\WinSdkInstall.ps1 -SetupExe sdksetup.exe -SetupLogFolder standalonesdk -PackageId Win10SDK_Hidden_10.0.10240_2 -SetupParameters “/layout “”C:\vs2017ent\Win10SDK_Hidden_10.0.10240_2,version=10.0.10240.108″””
Which gives me a .LOG file which says:
Hash mismatch for path: C:\Users\(Me)\AppData\Local\Temp\{e7a0c8b6-b0e9-41e2-8a0a-a6784f88d1d4}\package_WPTx86_x86_en_us, expected: 1415F6DB7EAC6D2561D977DD4D638E140014C256, actual: DA39A3EE5E6B4B0D3255BFEF95601890AFD80709
So, I think I’ll just wait for “Update 1”. And hopefully an ISO which, being a single, permanent collection of files, rather than files scattered across Microsoft web sites, can be more easily tested to be self-consistent.
I ran the “vs_enterprise.exe –layout” once, downloaded the data. When I want to install it, first install the certificates, then just run vs_enterprise.exe directly, everything is fine. I did that twice on two different computers, both installed successfully. I monitored the Task Manager and I’m sure there’re no downloading occured.
I think the main difference between you and me are I put the “vs_enterprise.exe” and the downloaded data inside the same folder.
I installed the certificates as well. Twice now, to be sure.
I also tried to move the (extracted) contents of mu_visual_studio_enterprise_2017_x86_x64_10049783.exe into C:\vs2017ent but I got the same result as before.
This thing downloaded 22.5 GB of … stuff. Just for some reason, it looks like it’s not enough.
rename mu_visual_studio_enterprise_2017_x86_x64_10049783.exe to vs_enterprise.exe and run it with layout option using the same directory
I have started to download but after 8 hours it has not completed yet. It is really unbelievable that you give instructions people to create offline installer, etc. instead of creating and publishing an ISO file. Is it too hard for you? If not, why do you keep it as a secret?
If you really listened to the developers, you’d release an ISO.
Can’t agree more, many systems are not on the commercial internet and ISOs are the best way to move software over to them! Another rant is the fact I can not write new applications for UWP since most of my customer base is not attached to the commercial internet and can’t allow side loading. That is a bigger issue but by not providing and ISO for studio, MS is making it hard to keep developing with their technology.
Thanks for the feedback. We are listening and gathering further data on this scenario. Would love your feedback on our thoughts here: https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17541385-please-make-iso-files-for-visual-studio-2017-rc
F1 is broken….
For example, giving a new .NET 4.6 console application, and the code: Console.ReadKey(); Put the cursor onto “ReadKey” and press F1. In VS2015 it properly navigated to msdn.microsoft.com “Console.ReadKey Method” page, but in VS2017, it opens docs.microsoft.com “Console Class” and just stops there, I have to find the ReadKey method again using my browser’s find text.
Oh and the Help Viewer (2.3) is also broken, the left pane (where those “Contents”, “Index” tool window resides) are missing, making it impossible to use.
Thanks for the information pal. Looks like VS2017 has a lot of bugs. I’ll use VS2015 for now.
Thanks @horeaper. We’re tracking both these issues now – thank you for bringing them to our attention. For the Help Viewer issue, the workaround in the meantime is to go to the Viewer Options (Ctrl+O) [Gear button] and select the Reset Window Layout button. The left hand pane should come back. Again, many thanks for letting us know! Best wishes, Tim Sneath | Visual Studio Team
@horeaper the F1 behavior you are describing will be addressed soon when the .NET Framework docs migrate fully to docs.microsoft.com. We are currently investigating the possibility of a interim fix as well, since that migration is still a month away.
Is there anyway to make the quick action tooltip text bigger?
Screenshot: https://www.screencast.com/t/25muiMi8
Thanks for reaching out. If you could report this issue using our Report-A-Problem tool: https://aka.ms/vs-rap, our engineering teams will be able to investigate. Any future suggestions you have can be added to our UserVoice: https://aka.ms/vs-uv and I thank you for taking the time to share your thoughts with us!
When I tried to install, I got:
Package ‘Microsoft.VisualStudio.Xamarin.Inspector,version=1.1.2.0’ failed to verify.
Search URL: https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.Xamarin.Inspector;PackageAction=DownloadPackage;ReturnCode=0x80096004
Impacted workloads
Mobile development with .NET (Microsoft.VisualStudio.Workload.NetCrossPlat,version=15.0.26228.0)
Impacted components
Xamarin Workbooks (Component.Xamarin.Inspector,version=15.0.26228.0)
Details
SHA256 verification for ‘C:\Users\xyz\AppData\Local\Temp\oduxhm4z\Microsoft.VisualStudio.Xamarin.Inspector.0F1415EB88EB06EC80BB\XamarinInteractive-1.1.2.0.msi’ failed. Expected hash: 32F5A974CBB37569A9588512AF39AF1E0B6A68D325B903DBABB56CF0FF6E86A6, Actual hash: EFB514A531CF54FD02FD17E0FA5B3433912162633C7FEF24A82C0D6835EE2C2F
Where are the Visual C++ “OpenGLES 2 Application (Android, iOS, Windows Universal)” templates? I have Android, iOS and Universal for C++ installed, and I can only see the “OpenGLES Application (Android, iOS)” one; and “OpenGLES 2 Application (iOS)”, but not the cross platform one.
Wow, anti-climax…
First, I work for the government and my dev PC is offline, hence I need to download the offline package. 24GB later!!!! How many DVDs is that, hmmm. Totally unacceptable, don’t know if I can even be bothered just for the sake of some tuples.
OK so I installed on my home PC last night using the online installer, seemed to work OK which is a plus as usually something fails. I was looking forward to seeing these exciting speed-ups in opening VS and loading projects… Ummm no, seems identical to old VS2015. In fact, there is barely any discernible difference from VS2015 at all.
Wow, anti-climax…
First, I work for the government and my dev PC is offline, hence I need to download the offline package. 24GB later!!!! How many DVDs is that, hmmm. Totally unacceptable, don’t know if I can even be bothered just for the sake of some tuples.
OK so I installed on my home PC last night using the online installer, seemed to work OK which is a plus as usually something fails. I was looking forward to seeing these exciting speed-ups in opening VS and loading projects… Ummm no, seems identical to old VS2015. In fact, there is barely any discernible difference from VS2015 at all.
Does VS for Mac support C/C++?
Ok so I created the offline installer for VS2017Pro yesterday (with language = en_us option).. Thought I’d better warn folks what to expect here.
The downloaded size was 20.4GB total (not kidding) – this is largest installer I’ve ever seen in 25+ yrs as a dev. This took me over 12 hrs on my slow internet connection and maxed out my internet download speed for this duration.
During this time, the console window doing the downloads showed NOTHING whatsoever that gave me any idea at all how long it was going to take or how much it was going to download. Just a ‘succeeded’ message after each vsix/etc was finished downloading (of which there were a lot). This was particularly frustrating as I needed to do other work stuff with my connection + never knew at any point if it was about to finish or not. I was monitoring the total size of the downloads folder + after it reached about 8gb I kept thinking it was nearly done (based on previous VS installers/isos).
I’m thankful I didn’t opt to download this on my fast 4G connection (which has 10gb allowance a month) – would have been hit with massive amounts of excess data fees.
Anyhow – I’m not really plussed with this whole experience. Really think some minimal effort could have been spared by Microsoft to better inform users on expected download sizes, speed, progress etc (given no .ISO provided) – even not part of the downloader + was just some notes on the offline installer web page (or this post).
If anyone is reading from Microsoft – please do a *much* better job here. I’m thrilled to have a new VS with all it’s glory but really don’t think the install process had to be made quite so painful.
For everyone else – note that if you have challenging internet speeds like me (or limits) – you can investigate just downloading the workflows you need to keep the size down a bit (I wanted most of them).
Hi, “Enable the Visual Studio hosting process” seems to be missing from the Project Debug tab, any way to resolve this? We keep getting the security warning when we start up our solution. We have a WCF service and a Winform client we start up at the same time. The client uses ClickOnce.
Our Silverlight 5 projects are unable to load in VS 2017. Is this expected? The link the migration wizard sends us to is for VS 2015.
It would have been nice to have some kind of notice you were dropping support for SL if that is the case..
Another vote for an ISO. My installation crashes every time (DISM blah blah blah). I don’t even know if my downloads are not corrupt, so it’s hard to troubleshoot. Why would you do this to the developers? Everything released from Microsoft starting with VS 2015 has been unstable. Every developer on my team gets constant dotnet.exe crashes while building and we are praying that 2017/tools will fix this finally.
VS2017 is the same mess as VS2015.
Open a file with xUnit-tests, right click on Collection attribute, click Run Test – VS builds project and that’s all. No tests run.
VS still has no xUnit support? If so then why “Run test” command does exist in context menu?
It’s seems that Test Explorer is broken forever since VS2013. I just can’t understand how do you suppose it should be used. I open Test Explorer and it shows me all my 5000 tests in ONE PLAIN LIST. Terrible Microsoft.
Reinstall NuGet-packages is still an adventure. It’s still simpler delete packages folder and run nuget.exe in cmd then using VS.
Error List is a mess (same as VS2015) – shows all errors but not for last build. If you’re build a bunch of project (folder with project) you can’t see last errors.
Alt-Shift-L – “Locate currently opened file in Solution Explorer” doesn’t work any more.
It’s just impression after 30 minutes of usage.
So VS is still unusable without Resharper.
Like many others have said, I’d much prefer an ISO. But, I’d be embarrassed too if I told people, “here’s our product, it’s over 20 GB.” I guess the irony is VS 2017 is supposed to be lightweight. 20 GB is ridiculous.
VS 2017 is “lightweight” compared to prior versions in the sense that you can more easily install just the features YOU want. It is definitely NOT lightweight overall. If you install everything, it’s a massive beast.
Microsoft could probably make a DVD sized ISO of just the “core” pieces of VS, and then let everything else be downloaded on demand. That might make some people happy, but then others would complain about not having everything in one place. And you’d have fights over what should be “core” and what should be downloaded. It’s impossible to please everybody.
The VS 2015 Pro With Update 3 ISO (from MSDN subscriber downloads) is 7.3 GB. I wonder why 2017 would have to be any different.
Why do not you create an offline setup as ISO file end let us to download directly instead of making people to create themselves after applying lots of unnecessary steps? I am wondering why do you always keep the offline setup files as a secret.
Have you released Color Theme Editor for Visual Studio 2017? If not yet, when do you think of releasing one of the most commonly used add on like that?
Hi Murat, we’re looking into updating this. It’s not a ton of work, but we prioritized getting the Productivity Power Tools and a couple of other extensions out first. Stay tuned…
Thanks Tim for updating the color theme editor extension. A few small changes made with this extension can help when we’re looking at VS for hours at a time.
Thanks for information. For those who want to use Color Theme Editor for Visual Studio 2017, there is an hacked version o https://www.dropbox.com/s/i1rew8jyjqhf3fs/ColorThemeEditor.vsix?dl=0. Please be aware that using it on your own risk as indicated by @SerbanVar on https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.VisualStudio2015ColorThemeEditor.
I lost javascript intellisense after upgrading to VS2017 for mvc core application. It colors the code properly but indentation on return and anything else is broken. Anyone else experiencing this (Enterprise edition) ?
Yes, I’ve seen the same. There’s a lot of JavaScript and razor editor bugs, where pressing the enter-key will do crazy things. Here are a few similar bugs I’ve filed:
https://developercommunity.visualstudio.com/content/problem/20110/razor-and-html-indenting-gets-messed-up-when-typin.html
https://developercommunity.visualstudio.com/content/problem/12522/in-a-javascript-file-expanding-the-outlining-for-a.html
https://developercommunity.visualstudio.com/content/problem/11450/javascript-auto-format-of-function-curly-brace-not.html
https://developercommunity.visualstudio.com/content/problem/22683/javascript-ctrl-k-s-key-combination-does-not-call.html
In addition to what you’ve filed I just found out the Control-E-C is also broken. It should comment out the selected code. Works for c#, not for js.
I filed this bug about the missing intellisense in javascript if anyone else wants to add to it.
https://developercommunity.visualstudio.com/content/problem/26759/javascript-intellisense-and-other-js-features-not.html
There are already 7,000 problems … and counting? Yikes… :/
It’s definitely the buggiest VS version I’ve used since the 1st release in the late 90s. I’m running the RC3 version, and it’s hard to believe but I’m scared to use the new final version, since there are even more bugs in the final version. If they could get the random crashing under control, and fix the editor bugs, then it could be on par with VS 2015 and generally a good tool to use.
After using 2017 for several months now, I’d say unless you need the latest .Net Core tools, or the latest mobile tools, and if you already have 2015 or 2013, I’d stay with those.
Some early first impressions:
* No faster than VS2015
* There is a bug where every time I open a project which is on TFS Online, it tells me I am offline (server unavailbale) – I then have to right-click solution “Go online” EVERY SINGLE TIME I OPEN A PROJECT.
* I hate the new “Publish” experience (to publish web app to Azure). You’ve left in some of the old stuff (like preview), and made some new stuff, and sort of cobbled it together. Now I can’t seem to rename publish profiles…
Why did I bother
@LMKz – the issue you’re having with Team Explorer going offline has been reported by several other people and is being tracked here: https://developercommunity.visualstudio.com/content/problem/24498/tfs-go-offline-consistently.html. Please follow that issue for updates.
lol I guess I’ll just download another 20GB for the “update”. How do these kind of bugs make it into RTM???
Found another bug: Tried to “Undo pending changes” against a file in my project (TFS), dialog sits on screen forever doing nothing. Click Cancel, VS hangs and never returns. Done this twice now.
Either: 1) Give me an ISO. 2) Send me a set of DVDs by snail mail. MS needs developers w/real-world experience.
Is the VS Installer Plugin already available for VS2017?
It’s here:
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects
Thxs!
Put the project,json back!
SQL items (client, express LocalDb, Data Tools, etc.) should not be required/forced for the .Net Core and web project workloads. “Recommended” of course, but not required.
There’s a user-voice item for this, so if you want you can vote for it:
https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17365747-2017-don-t-require-sql-localdb-for-web-workload
I have a VS 2015 Professional license, will it work with VS 2017?
Is there any VS 2015 upgrade to VS 2017 option?
Updating android-sdk in Android Studio breaks VS2017 android build tools. It still can build all NDK related things but throws errors when it come to build java related project. You can check it with NativeActivity template in VS2017.
From the notes at the VS2017 compatibility page:
“Windows 10 Enterprise LTSB edition is not supported for development. You may use Visual Studio 2017 to build apps that run on Windows 10 LTSB”
You just ruled out VS2017 from several hundred dev seats. We are one of the few companies already migrated to Windows 10. Of course we use LTSB, what else for a centralized administered and supported corporate Environment? MSFT is punishing their few enterprise clients already migrated to Windows 10? Because Windows 7 SP1 would work.
Is there some brilliance in that strategy I’m to blind to see?
Thanks for pointing this out. I just read the MS page that says this. That’s terrible. When I did move to Win 10 down the road, I was planning to use LTSB. It makes no sense, but then that kind of thing is normal for MS.
Thank you for your question. Visual Studio 2017 supports the Windows 10 Current Branch for Business (CBB)* and Current Branch (CB) under support as of March 2017 when we released, which are Windows 10 version 1507* and later. We recommend CB for general developer use; for enterprises that need to stage adoption of Windows releases, we recommend CBB.
Focusing our support on Windows 10 CBB and CB allows us, over time, to take dependencies on newer operating system features without requiring users to unexpectedly upgrade their LTSB version to adopt a new release of Visual Studio. In addition, Windows 10 LTSB* is designed for use in special-purpose computing environments—such as medical equipment, point-of-sale systems, and ATMs—rather than for daily use by information workers or developers. To support these special-purpose scenarios, LTSB is supported as a development target from Visual Studio 2017, and thus remote debugging* scenarios are fully supported. For general purpose computing in an Enterprise environment, we strongly recommend Windows 10 CBB, which is designed for enterprise deployment and management* by using, for example, System Center Configuration Manager. For enterprises that choose to run Windows 10 LTSB on desktops: while Visual Studio 2017 is not supported on LTSB, it also is not blocked from installing. Issues found on an LTSB install that also reproduce on a supported CBB install would be covered under the Visual Studio support policy.
*For more information, see the following:
CBB: https://technet.microsoft.com/itpro/windows/manage/waas-overview#current-branch-for-business
LTSB: https://technet.microsoft.com/itpro/windows/manage/waas-overview#long-term-servicing-branch
Remote Debugging: https://docs.microsoft.com/visualstudio/debugger/remote-debugging
Enterprise deployment and management: https://technet.microsoft.com/itpro/windows/manage/waas-manage-updates-wufb
Released Windows Versions: https://technet.microsoft.com/en-us/windows/release-info.aspx
Windows as a Service Overview: https://technet.microsoft.com/itpro/windows/manage/waas-quick-start
-Paul Chapman
Visual Studio Program Manager
Thanks a lot Paul, for the detailed explanations.
Altough I still think this whole Windows as a Service approach does not fit for Enterprise IT installations. Somehow, MSFT has lost the grasp on Enterprise customers. Just mention the fact the VS2017 installer needs local admin rights to download files for later installation. This issue is a good example for how disconnected MSFTs current approaches are from any Enterprise IT reality.
Not to start with the idea of distributing Windows updates in an Enterprise completely changing the start menu behaviour, as the last update did. You ever faced the support efforts such a “simple” change causes for an IT support being in charge for more than 5000 PCs?
Upgrade to Windows 7. It’s the best option.
Paul, your reply makes sense at first glance, but when you realize that Windows 8.1 will be supported with security updates until 6 years from now, that would mean you would potentially “take a dependency” for VS in the next 3-5 years that would prevent using VS on anything lower than Win 10. It’s hard to believe you would do that, but then again…..it’s MS.
So, in light of Win 8.1, your dependency reason doesn’t seem valid.
Coded UI is a disabled component by default. Will it be deprecated soon? If so, what is the replacement from Microsoft?