Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AssemblyDefinitionで ライブラリの更新をがんばる話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
enpel
December 21, 2019
Programming
0
220
AssemblyDefinitionで ライブラリの更新をがんばる話
enpel
December 21, 2019
Tweet
Share
More Decks by enpel
See All by enpel
健やかなゲームジャムの為にやってること
enpel
0
670
GGJ2019でゲームリリースしてきたから聞いてくれ
enpel
3
1.3k
Other Decks in Programming
See All in Programming
CSC307 Lecture 04
javiergs
PRO
0
660
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
180
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
プロダクトオーナーから見たSOC2 _SOC2ゆるミートアップ#2
kekekenta
0
220
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
CSC307 Lecture 03
javiergs
PRO
1
490
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
390
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
630
CSC307 Lecture 02
javiergs
PRO
1
780
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Paper Plane
katiecoart
PRO
0
46k
Believing is Seeing
oripsolob
1
58
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The agentic SEO stack - context over prompts
schlessera
0
650
Ruling the World: When Life Gets Gamed
codingconduct
0
150
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Faster Mobile Websites
deanohume
310
31k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.6k
Mind Mapping
helmedeiros
PRO
0
90
YesSQL, Process and Tooling at Scale
rocio
174
15k
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を分断して共存できる(かもしれない)
ご利用は計画的に 依存しすぎに気をつけましょう
おわり