所生成項目的處理器架構“MSIL”與 “x86”不匹配


    在 .net 生成時如果修改過某個類庫的平台目標,那么通常會出現下面的警告:

 

     之所以產生這個問題是因為類庫的“平台目標”不統一,如果選擇了 x86, 那么解決方案中所有的項目都應設置為 x86。這個警告指明了是那個類庫尚未設置為x86。

    MSIL(Microsoft Intermediate Language) 微軟中間語言。顯然 “中間語言”與x86是不同的指令集。如果能確定軟件發布后的運行環境,盡量還是指定是x86,還是x64,這會有利於編譯器進行代碼優化,以提升性能。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM