Adding vs2017 project in new proj directory parallel to src #176
Reference in New Issue
Block a user
No description provided.
Delete Branch "proj-vs2017"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tests and Install project are still WIP but shouldn't be a hold up to getting this merged.
I will move the vs2013 proj in another PR.
I am holding off on tests because I will work on MSTEST integration for both vs2013 and vs2017 in a different PR.
Install project in vs2017 is not a priority because as long as it still works in vs2013, @CelticMinstrel's workflow for creating releases will remain unaffected.
I'm not sure what to think of that last commit (tests). I think I'd kinda prefer if it could be done without the stdafx PCH, at least (though I guess it's not that big a deal). Also, I'd leave out the Tests namespace unless Microsoft actually requires it.
For the "your code here" you could either call the main() function or look at the catchorg/Catch2 documentation about how to use Catch without a main(). (Though it looks like our included version is seriously out-of-date now, so I'm not sure if you can find relevant documentation there.)
@@ -38,3 +37,4 @@IDI_BOESCEN ICON "BoE Scenario.ico"///////////////////////////////////////////////////////////////////////////////This might break the vs2013 project, but it will need to be addressed when that one is moved anyways.
@@ -20,2 +18,4 @@output_debug_string(this->str().c_str());this->str(std::basic_string<CharT>()); // Clear the string bufferreturn 0;}Really weird bug preventing me from compilation. Test this in xCode and let me know if it breaks anything.
@@ -20,2 +18,4 @@output_debug_string(this->str().c_str());this->str(std::basic_string<CharT>()); // Clear the string bufferreturn 0;}That's impossible, this code isn't even used in Xcode. So there's nothing to worry about.
@@ -33,2 +33,4 @@#include "prefs.hpp"#ifndef MSBUILD_GITREV#include "gitrev.hpp"#endifJust a preprocessor that we set if MSBUILD is handling this. Added a NuGet package called "gitinfo" that makes git status related stuff available to preprocessor.
@@ -20,2 +18,4 @@output_debug_string(this->str().c_str());this->str(std::basic_string<CharT>()); // Clear the string bufferreturn 0;}Awesome!
@CelticMinstrel The tests project is partially implemented on purpose. Both vs2013 and vs2017 will get MSTEST integration. It will probably be a companion PR built on top of the vs2013 move to proj folder.