主題
32bit / 64bit 相互運用
面向在 Windows 系統中處理 32bit / 64bit 相互運用、C++/CLI 邊界、原生 DLL 整合決策的團隊的主題頁。
為什麼這個主題容易糾纏
32bit / 64bit 的問題往往不單是建置設定的問題。
它常常牽涉到行程邊界、原生 DLL 呼叫、既有 COM 資產,以及 C++/CLI 是否應該存在於設計中。
所以只修可見的錯誤,經常解決不了專案層面的問題。
通常需要釐清的問題
- 必須留在 32bit 側的資產要怎麼處理
- 新的 .NET 程式碼和原生 DLL 的邊界要怎麼切
- C++/CLI 是否是合適的橋梁,還是 P/Invoke 就夠
- 部署與執行時限制會如何影響設計
常見方向
在相互運用量大的工作上,比起急著改功能,不如先把邊界設計定下來通常比較好。
從這裡連結出去的文章與服務頁,是為了讓這些判斷變得具體、可操作,而非只是抽象討論。
聯絡我們
如果您遇到的課題與本頁內容相近,歡迎附上目前狀況與所需支援的形式與我們聯絡。