Trying to package a Client version of a project using Visual Studio 2017 currently fails. Packaging a Client version of a project using Visual Studio 2015 completes successfully.

Alternate Steps to Reproduce:

  1. Have source code from GitHub or Perforce
  2. Run: GenerateProjectFiles.bat -2017
  3. Open UE4.sln and build 'Test Client' configuration for Win64 of the UE4 project
Steps to Reproduce
  1. Make sure to have the latest version of Visual Studio 2017 installed (tested with 15.7.1).
  2. Create a new Basic Code project.
  3. Add a Client.Target.cs file to the project.
  4. Build the project in Visual Studio.
  5. Build Unreal Frontend if it has not already been built.
  6. Launch Unreal Frontend.
  7. Create a profile to package a WindowsClient version of the project.
  8. Launch the profile.

The package process fails due to the following error: error C4577: 'noexcept' used with no exception handling mode specified; termination on exception is not guaranteed. Specify /EHsc

The package process completes successfully.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-59234 in the post.

Login to Vote

ComponentMedia Framework
Affects Versions4.19.24.20
Target Fix4.21
Fix Commit4077578
Main Commit4329255
Release Commit4399518
CreatedMay 16, 2018
ResolvedAug 7, 2018
UpdatedOct 2, 2018