4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[HoloLens]UnityでHoloLens向けアプリ作る際にDLLを追加する方法

Last updated at Posted at 2018-05-17

##背景
HoloLensのアプリをUnityで開発するにあたってSignalRを使いたい!
ってなったのですがdll追加するのにいろいろ手間取ったので備忘録的なメモ書き
例によって例のごとく間違ってる場所とかあったらコメントください…

普通にDLLを追加するとUnity上では普通に動いてもHoloLensへデプロイできないやんけ!ってなります。
UWPって難しいのね…と頭抱えたWebプログラマーです。

##環境
Unity 2017.2.1p2 personal edition
VisualStudio 2017 professional edition

##やり方
キャプチャ.PNG

こんな具合にAssets下にPluginとその下にWSAというファイルを用意します。(まぁ名前はご自由に)

そして画像では入っていますが追加したいDLLをPlugin下とWSA下の両方に置きます。

キャプチャ.PNG
そしてこちらはPlugin下のSignalRClientのInspectorViewです。
初期では大体AnyPlatformにチェックがついてると思いますが、AnyPlatformのチェックを外し、その後WSAPlayerのチェックを外します。

キャプチャ.PNG
そしてこちらはPlugin/WSA下のSignalRClientのInspectorViewです。
こちらもおそらく初期ではAnyPlatformにチェックがついていると思いますが、AnyPlatformのチェックを外し、WSAPlayerのみにチェックを付けます。

##SignalR以外のDLLは?
(正直試してないです。)
newtonsoft.jsonとか入れようかと思いましたが、MRTKに普通に入っていたので…
そもそも上記の方法もMRTKのDLLは動いてるやん!ってところから同様に直しただけです。
まぁMRTKに既にいろんなDLLが入ってるのを考えるとどんなDLLでもこの方法で動くのかなぁとか思っています。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?