1. 程式人生 > 其它 >無法處理檔案 resx,因為它位於Internet或受限區域中,或者檔案上具有Web標記。要想處理這些檔案,請刪除Web標記。

無法處理檔案 resx,因為它位於Internet或受限區域中,或者檔案上具有Web標記。要想處理這些檔案,請刪除Web標記。

用VS新建winform專案,自己寫的專案中出現了這個報錯。

網上搜索也沒找到合適的解決辦法。比較多的說法是這個字尾名為resx的檔案是拷貝過來的(我這個檔案並不是拷貝過來的,但是沒找到其他辦法,我也按照這個方法去嘗試。),檔案被鎖定了。需要找到這個檔案,右鍵屬性,去掉勾選鎖定檔案的複選框。但是實際找到這個檔案時右鍵並沒有發現這個複選框。

後來經過一番排查,終於發現是因為這個頁面中幾個按鈕是從其他專案裡複製來的,按鈕裡的圖片也是其他專案複製過來的。

原因就是上圖這幾個按鈕裡的圖示,刪掉button裡的Image屬性值就不會報錯了。具體什麼原因我沒去細究,有大佬瞭解的希望指點迷津。

我的解決辦法是:把按鈕裡的圖示刪掉,並且把資源裡對應的圖片資源也刪了,重新把圖片拷貝過來,然後重新給按鈕新增Image屬性。然後重新生成就不報錯了。