主題

32bit / 64bit 相互運用

面向在 Windows 系統中處理 32bit / 64bit 相互運用、C++/CLI 邊界、原生 DLL 整合決策的團隊的主題頁。

為什麼這個主題容易糾纏

32bit / 64bit 的問題往往不單是建置設定的問題。
它常常牽涉到行程邊界、原生 DLL 呼叫、既有 COM 資產,以及 C++/CLI 是否應該存在於設計中。

所以只修可見的錯誤,經常解決不了專案層面的問題。

通常需要釐清的問題

  • 必須留在 32bit 側的資產要怎麼處理
  • 新的 .NET 程式碼和原生 DLL 的邊界要怎麼切
  • C++/CLI 是否是合適的橋梁,還是 P/Invoke 就夠
  • 部署與執行時限制會如何影響設計

常見方向

在相互運用量大的工作上,比起急著改功能,不如先把邊界設計定下來通常比較好。
從這裡連結出去的文章與服務頁,是為了讓這些判斷變得具體、可操作,而非只是抽象討論。

聯絡我們

如果您遇到的課題與本頁內容相近,歡迎附上目前狀況與所需支援的形式與我們聯絡。

返回首頁