簡體   English   中英

SoundTouchNet DLL處理器體系結構不匹配

[英]SoundTouchNet DLL processor architecture mismatch

我有一個使用SoundTouchNet dll的Windows窗體應用程序。 在構建期間,我將面臨以下警告:

警告1正在構建的項目“ MSIL”的處理器體系結構與參考“ SoundTouchNet”,“ x86”的處理器體系結構之間不匹配。 這種不匹配可能會導致運行時失敗。 請考慮通過Configuration Manager更改項目的目標處理器體系結構,以使項目和引用之間的處理器體系結構保持一致,或者依賴於具有與項目目標處理器體系結構相匹配的處理器體系結構的引用。

我知道這意味着SoundTouch dll可在32位計算機上運行,​​如警告所述。 我想知道在64位計算機上運行時是否會產生問題,如果可以,我的解決方案是什么? 我找不到DLL的64位版本

您的Windows窗體應用程序被(可能)編譯為“ AnyCPU”。 這意味着它將在32位Windows(作為32位應用程序)和64位Windows(作為64位應用程序)上運行。 如果您為“ x86”體系結構編譯應用程序,以匹配第三方程序集的體系結構,您仍將能夠在32位和64位Windows操作系統上執行它,區別在於您的應用程序在64位Windows下也將保留為32位應用程序。

更新:在64位Windows上運行時,將應用程序的體系結構更改為“ x86”應該不會導致任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM