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
Working around Linker problems in MvvmCross
Search
Stuart Lodge
May 14, 2013
Technology
1
190
Working around Linker problems in MvvmCross
Stuart Lodge
May 14, 2013
Tweet
Share
More Decks by Stuart Lodge
See All by Stuart Lodge
Future Decoded - VisualStudio and Xamarin talk
cirrious
0
210
Data Bind Everything
cirrious
0
4.9k
MvvmCross - Presentation to BCS Edinburgh
cirrious
0
180
MobDevCon MvvmCross Workshop
cirrious
0
3.4k
Static Version of MvvmCross Evolve talk
cirrious
0
130
Jago?
cirrious
0
170
Presenters in MvvmCross
cirrious
1
32k
Saying SOLID with PCL
cirrious
0
3.4k
Using SQLite.Net In MvvmCross
cirrious
0
1.1k
Other Decks in Technology
See All in Technology
勝手に!深堀り!Cloud Run worker pools / Deep dive Cloud Run worker pools
iselegant
4
620
Databricksで完全履修!オールインワンレイクハウスは実在した!
akuwano
0
140
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
7
2k
AIコーディングの最前線 〜活用のコツと課題〜
pharma_x_tech
4
2.9k
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
6k
意思決定を支える検索体験を目指してやってきたこと
hinatades
PRO
0
390
Azure Maps Visual in PowerBIで分析しよう
nakasho
0
190
10ヶ月かけてstyled-components v4からv5にアップデートした話
uhyo
5
450
クラウドネイティブ環境の脅威モデリング
kyohmizu
1
290
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
5.4k
AI 코딩 에이전트 더 똑똑하게 쓰기
nacyot
0
460
Running JavaScript within Ruby
hmsk
3
430
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Done Done
chrislema
184
16k
The Invisible Side of Design
smashingmag
299
50k
Rebuilding a faster, lazier Slack
samanthasiow
81
9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Build your cross-platform service in a week with App Engine
jlugia
230
18k
Producing Creativity
orderedlist
PRO
344
40k
Docker and Python
trallard
44
3.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Transcript
LinkerIncludePlease
Data-Binding Uses Reflection Views In your App MvvmCross Data-Binding Android
Views/Widgets or CocoaTouch UIViews CreateBinding .For(view => view.Text) .To(vm => vm.Name) UITextField::Text UITextField
Android Views/Widgets or CocoaTouch UIViews Linker Removes ‘Unused’ Symbols Views
In your App MvvmCross Data-Binding CreateBinding .For(view => view.Text) .To(vm => vm.Name) NullReference UITextField
Solutions… • Turn off Linking • Add fake references: LinkerIncludePlease.cs
• Linker Parameters: --linkskip=ASSEMBLY • Preserve: [Preserve] --xml=file
LinkerIncludePlease.cs