-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request - Upgrade to VS2015(VC++ 2015) #1983
Comments
+1 |
@amaitland I agree with your reasoning. Would you mind postponing the transition to |
@peters I was thinking more like version |
@amaitland Awesome 🍻 |
Just for clarity, at this stage we'll look at upgrading to |
Just as a note, when adding support for |
https://blogs.msdn.microsoft.com/vcblog/2017/03/07/binary-compatibility-and-pain-free-upgrade-why-moving-to-visual-studio-2017-is-almost-too-easy/ Looks like |
https://groups.google.com/a/chromium.org/d/msg/chromium-dev/Y3OEIKkdlu0/TCcT1SvwAwAJ |
Can anybody tell me what's needed to make a compile with VS2015 work? |
@DickvdBrink I just noticed that VS2017 has (experimental) Clang support, so that might be an option? |
On a side note, VS2017 is also able to use the VS2015 compiler toolchain (it is an installation option in the VS2017 installer). |
Far as I know
That is a big step forward in Removing this from the |
Good to know about the binary compatibility with clang. I'm currently on a clean system with VS2017 and 2015 toolset, so am unable to build and contribute at the moment. Is there a way to get the VS2013 compilers from a Windows/Platform SDK instead of installing VS2013? On a side I was also wondering if the Managed C++ code could be split off in a seperate nuget like the binary cef distribution is currently (if that makes sense). I still need to digg further into Cefsharp, but I am looking for ways to get started with the current toolset that I have installed. |
Building with
If the code was generated via a tool then maybe this would be practical, as it's hand written debugging would be unnecessarily difficult, development in general would be made more complex. If you cannot get it building in |
With #2179 I am able to use VS2017 in combination with the VS2015 toolset. |
Since #2179 has landed, we are now buildable on:
I therefore believe this issue could be closed. Official builds are still done using VS2013, that's fine with me (we can make this change at some point also, but it means the VC++ redist will need to be changed also so there is a bit of work in updating docs etc.) Unless anyone objects, I will close this issue shortly. Ping @cefsharp/team-cefsharp |
The purpose of this issue was to actually upgrade to With the ability to
When I proposed the changes that were merged in #2179 I hadn't really though about the problem in any detail, it's likely totally unnecessary to build with the |
This has been attached to the TODO:
|
If anyone happens to come across another section that needs updating then please let me know. |
Wonderful @amaitland, thanks a lot! 👍 |
Historically we've only supported two version of
Visual Studio
at any one time, it's currentlyVS2013
andVS2015
with default builds generated usingVS2013
, which ties us toVC++ 2013
. With the release ofVS2017
just recently it's time to consider our roadmap and when we move fromVS2013
as our default toVS2015
.The only complication with this is the
VC++
version being tired to theVS
version. SoVS2015
means the new requirement forVC++2015
.I'm not in a quite rush to make this change as
VC2017
is very new, would prefer that it stabilise for a bit, so this is something to consider over the next3-6mths
.The
cef.sdk
packages would be updated so by default it would only be possible to build usingVS2015/17
as they get too large including threedebug
andrelease
builds of thelibcefwrapper
Feedback welcome.
The text was updated successfully, but these errors were encountered: