tft每日頭條

 > 圖文

 > 報錯504是代碼錯誤嗎

報錯504是代碼錯誤嗎

圖文 更新时间:2024-07-03 09:39:44
問題

開發環境:Win7 VS2010 SP1

錯誤信息:manifest authoring warning 81010002: Unrecognized Element “compatibility” in namespace “urn:schemas-microsoft-com:compatibility.v1”.

當在應用程序中指定如下的清單文件時,VS會報告如上的警告信息。

報錯504是代碼錯誤嗎(錯誤信息manifestauthoring)1

問題原因

當應用程序帶有清單文件時,VS會嘗試調用MT.exe來對清單文件進行處理。這裡的MT.exe來自Windows SDK。恰巧的是,VS2010匹配的MT.exe不能識别清單文件中的compatibility結點,所以報告了警告信息。

解決方法

需要聯系Microsoft索要一個hotfix。呵呵,我就不摻和了。

應用了hotfix後,新版MT文件的版本信息如下:

File name File version File size Date Time Platform

Mt2.exe 6.1.7716.0 1,092,160 28-Mar-2012 02:42 x64

Mt2.exe 6.1.7716.0 883,776 28-Mar-2012 02:42 x86

總結

1) 此警告信息不影響程序的正常運行,但是如果你是一個代碼編譯完美主義者,非要0錯誤0警告,你可以 1)向Microsoft索要hotfix 2) 升級你的VS(這個方法更可行一點)。

2) 如果沒有showstopper級别的Bug,我還是繼續使用VS2010。你需要明白:工具是次要的,使用工具的人,他(她)所編寫的代碼,才是真正重要的。

報錯504是代碼錯誤嗎(錯誤信息manifestauthoring)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved