2017-10-06 40 views
0

我爲包清單生成了所有必需的資產,但VS在文件/StoreLogo.scale-100.png上給出了錯誤。UWP包清單StoreLogo資產錯誤

enter image description here

如果我紅十字會懸停:

圖像的使用和不使用「規模」或「的targetSize」預選賽存在於這個項目的邏輯名稱「資產\混合物StoreLogo巴紐」。當混合存在時,沒有限定符的文件將被忽略。

所以我創建了規模-100文件的副本,並簡單地將其命名以StoreLogo.png使中止編譯錯誤消失了(併成功編譯),但,但我仍然看到在包編輯器中的視覺誤差正如你從圖像中看到的那樣。

有沒有人經歷過相同的?有沒有修復?

+0

替代方法可以執行此操作https://marketplace.visualstudio.com/items?itemName=PeterR.UWPVisualAssetsGenerator。並且如您所示在截圖中創建50x50 100比例圖像和storelogo.png未找到,因此請將其放置在該位置 –

+0

您可以嘗試關閉Visual Studio,然後刪除所有生成的資產,然後重新生成它們... –

回答

1

問題在於您的解決方案資源管理器。將會有兩個相同類型的圖像StoreLogo.pngStoreLogo.Scale100.png。這通常會導致問題。有不同的故障排除步驟:

  • 打開解決方案資源管理器,並刪除名稱爲storeLogo的所有比例與所有比例。然後使用不同目錄中的可視資源標籤重新添加它們。
  • 點擊十字路口,找到路徑Assets/StoreLogo.png,一旦完成,請按照上述方法重新添加商店徽標。
  • 如果一切都不起作用,那麼這就是你所做的,有點費時,但它會解決它。您製作所有軟件包資產的副本(所有徽標基本上是從上到下)。並將它們從解決方案中刪除並從路徑中刪除。沒有創建一個新的解決方案,並使用它的默認圖像來取代你的項目。現在你已經重新設置了你的軟件包資產,現在你再次開始添加你的資產的過程,只要確保你在添加時不會犯任何錯誤(你會知道如果vs提示你或顯示是否是一個錯誤紅十字)。

這就是說,第三個選項總是最後一個。最有可能1或2會讓你修好。

+0

排序,我有要刪除資產文件夾,請使用不同的名稱重新創建並將其更改回原始名稱。非常討厭 – fillobotto

+0

是的,這是一種痛苦的方式 –