Topic
32bit / 64bit 相互運用
面向在 Windows 系統中處理 32bit / 64bit 相互運用、C++/CLI 邊界、原生 DLL 整合決策的團隊的主題頁。
為什麼這個主題容易糾纏
32bit / 64bit 的問題往往不單是建置設定的問題。
它常常牽涉到行程邊界、原生 DLL 呼叫、既有 COM 資產,以及 C++/CLI 是否應該存在於設計中。
所以只修可見的錯誤,經常解決不了專案層面的問題。
通常需要釐清的問題
- 必須留在 32bit 側的資產要怎麼處理
- 新的 .NET 程式碼和原生 DLL 的邊界要怎麼切
- C++/CLI 是否是合適的橋梁,還是 P/Invoke 就夠
- 部署與執行時限制會如何影響設計
常見方向
在相互運用量大的工作上,比起急著改功能,不如先把邊界設計定下來通常比較好。
從這裡連結出去的文章與服務頁,是為了讓這些判斷變得具體、可操作,而非只是抽象討論。
Related Articles
Get in Touch
If this page is close to the situation you are dealing with, please contact us with the current context and what kind of support you need.