簡體   English   中英

錯誤 文件“Resources/LaunchScreen.xib”與“Resources/LaunchScreen.xib”沖突。 ios xamarin

[英]Error The file 'Resources/LaunchScreen.xib' conflicts with 'Resources/LaunchScreen.xib'. ios xamarin

我正在使用Xamarin應用程序,我已經構建了IOSAndroid應用程序。 在連接到 mac 設備后,我正在使用Visual Studio 2019進行開發並使用iPhoneSimulator測試應用程序。 突然我收到了前面的錯誤。

Error The file 'Resources/LaunchScreen.xib' conflicts with 'Resources/LaunchScreen.xib'.

任何人以前都遇到過這個問題,我 100% 確信它與最近的代碼更改無關,因此提供代碼在這里無濟於事。

因為我確信該問題與最近的代碼更改無關。 我先做了前面的事情。

  1. 清潔解決方案並重建
  2. 手動刪除bin和obj文件夾,然后重建

但是我再次收到錯誤消息,唯一對我有用的重新啟動 Visual Studio再次打開項目 希望能幫助到你。

我經常收到此錯誤,或者似乎與重復項有關的各種其他錯誤。 最簡單的解決方法是斷開與 Mac 的連接並重新連接。 這是假設您在 PC 上開發並與 Mac 配對。 我向開發人員建議,他們只需將斷開連接和重新連接作為構建過程的一部分,直到他們找出實際原因。

如果您使用的是實際的 Mac,則 Sibeesh Venu 描述的過程可能是每次 Xamarin 與 Mac 配對時發生的過程。

開發人員要求我和其他報告此問題的人打開診斷調試,以便在發生故障時向他們提供日志。 我這樣做了,並注意到它對我來說發生的頻率較低。 這讓我懷疑它與處理文件的時間有關。

https://github.com/xamarin/xamarin-macios/issues/6770#issuecomment-575310911

在源代碼管理中進行合並后,我遇到了同樣的問題。 事實證明,在我的 iOS.csproj 文件中有一個重復的.xib 注冊實例。 換句話說,有重復的行看起來像這樣:

<InterfaceDefinition Include="Resources/LaunchScreen.xib.xib" />

刪除重復項后,一切正常。

暫無
暫無

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

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