Skip to content
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

Regression: Windows docker instructions leave out required registry settings for UWP #338

Open
st0nerhat opened this issue Oct 20, 2022 · 1 comment
Labels
bug Something isn't working

Comments

@st0nerhat
Copy link
Contributor

st0nerhat commented Oct 20, 2022

Bug description

I updated the windows docker image instructions in PR #333. This involved removing instructions for adding Windows SDK registry changes. While these are not needed for IL2CPP builds, it turns out they are needed for UWP builds. See this discord thread.

Steps to reproduce

  1. Configure a Docker windows container as described in https://game.ci/docs/docker/docker-images.
  2. Setup an empty Unity project and bind mount it into the container.
  3. Build the Unity project with -buildTarget WindowsStoreApps.

Observe this error:

Exception: ‘UnionMetadata\Facade\Windows.winmd’ not found, do you have Windows Universal Platform SDK installed?

Expected behavior

The game successfully builds.

Additional details

I plan to add these steps back in with additional hints on when and where to run the registry script.

@st0nerhat st0nerhat added the bug Something isn't working label Oct 20, 2022
@carl010010
Copy link

If it helps this was observed using Visual Studio 2019 and UnityCi windows-2020.3.30f1-universal-windows-platform-1.0.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants