---
title: "Unity UWP ( HoloLens ) で Photon ( PUN )をビルドしたときにエラーが発生した場合の対処"
emoji: "📝"
type: "tech"
topics: ["HoloLens 2", "HoloLens 2 Tips"]
published: true
published_at: "2020-10-03 18:22"
cover: "./20201003180911.jpg"
category: "info"
author: "中村 薫"
description: "HoloLens で 動作の共有( Sharing )にPhotonを選択してビルドした場合に、大量のビルドエラーが発生した場合についてまとめます。 再現状況 再現環境 Unity 2019.4.2f1 (おそらくUnity 2019 以降"
original_url: "https://blog.hololab.co.jp/entry/2020/10/03/182227"
---
![](./20201003180911.jpg)

HoloLens で 動作の共有( Sharing )にPhotonを選択してビルドした場合に、大量のビルドエラーが発生した場合についてまとめます。

### 再現状況

-   再現環境 Unity 2019.4.2f1 (おそらくUnity 2019 以降で発生)
-   大量のビルドが発生する

![f:id:kaorun55:20201003181219p:plain](./20201003181219.png)

### 原因

-   デフォルトが .NET のため IL2CPPでビルドされずにエラーが発生。
-   Unity 2019以降でScripting Backendのデフォルトが .NET から IL2CPPに変わったことが原因のようです

### 解決策

「Assets\\Photon\\PhotonLibs\\Metro」にある「Photon3Unity3D」の「Platform settings」にある「ScriptingBackend」を「Any Scripting Backend」に変更する。

最後に「Apply」を忘れずに。

![f:id:kaorun55:20201003181543p:plain](./20201003181543.png)

これでビルドはOKです。

![f:id:kaorun55:20201003182149p:plain](./20201003182149.png)
