$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AssemblyDefinitionで ライブラリの更新をがんばる話
Search
enpel
December 21, 2019
Programming
0
210
AssemblyDefinitionで ライブラリの更新をがんばる話
enpel
December 21, 2019
Tweet
Share
More Decks by enpel
See All by enpel
健やかなゲームジャムの為にやってること
enpel
0
660
GGJ2019でゲームリリースしてきたから聞いてくれ
enpel
3
1.2k
Other Decks in Programming
See All in Programming
dnx で実行できるコマンド、作ってみました
tomohisa
0
140
AIコーディングエージェント(Gemini)
kondai24
0
200
手軽に積ん読を増やすには?/読みたい本と付き合うには?
o0h
PRO
1
170
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.5k
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
430
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
300
Level up your Gemini CLI - D&D Style!
palladius
1
180
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
720
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
230
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
6
2.1k
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
1k
全員アーキテクトで挑む、 巨大で高密度なドメインの紐解き方
agatan
8
20k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Scaling GitHub
holman
464
140k
Building Adaptive Systems
keathley
44
2.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Navigating Team Friction
lara
191
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Transcript
AssemblyDefinitionで ライブラリの更新をがんばる話 @enpel / Unity お・と・なのLT大会 2019
Who are u? サークル:ながら工房 おなまえ:えんぺる/えんちゃん/ながら Unityつかって仕事してるエンジニア 同人ポエム書き
None
さて本題
SDKのバージョンアップがきたぞ!
https://virtualcast.jp/blog/2019/11/asmdef/
今日はこのアップデートのときの話です SteamVRの細かい話はしません
SteamVR2.0の時の大きな変更
入力の仕組みが大きく変わった!
None
このままでは新しいコントローラーにすぐ対応もできない
2.xでは・・・?
None
None
None
いいかんじの入力システムがきた
SteamVR 1.x to 2.xのアップデート手順 プロジェクトを1.2.3以前からアップグレードする SteamVRフォルダーを削除し、入力レイヤーを書き換える必要があります。詳細については、新しいドキュメントサイト https://valvesoftware.github.io/steamvr_unity_plugin/を参照してください。そうしたくない場合は、このバージョンにアップグ レードしないでください。
None
SteamVRディレクトリを削除しなくてはならない。
削除すると…?
これが
こうなって
こうなる
1つや2つなら良いけど…
こうなってくると
こうなってしまう
こうなってしまうと全部一気に解決するのは困難
解決したとしても。。。
できれば段階的に一個一個解決したい…
! Assembly Definition
Assembly Definition Files!!!!
Assembly Definition Files このファイルが配置されたディレクトリ以下は別DLLになる。
AssemblyDefinitionFilesを使うと 強引にバージョン違いのSDKが共存できる
None
というわけで共存までやってみましょう
デモ https://www.youtube.com/watch?v=2MW9pCyMi3Y
AssemblyDefinitionFilesを使えば SDKを分断して共存できる(かもしれない)
ご利用は計画的に 依存しすぎに気をつけましょう
おわり