xamarin 错误文件“/”与“'”发生冲突,

mqxuamgl  于 2022-12-07  发布在  其他
关注(0)|答案(3)|浏览(168)

我正在使用一个Xamarin应用程序,其中我已经构建了IOSAndroid应用程序。我正在使用Visual Studio 2019进行开发,并在连接到mac设备后使用iPhoneSimulator测试应用程序。突然,我得到了如上所述的错误。

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

任何人都曾经面临过这个问题之前,我100%肯定,这是没有任何相关的最近的代码更改,因此提供代码不会帮助这里。

svmlkihl

svmlkihl1#

由于我确信这个问题与最近的代码更改无关,所以我先做了前面的事情。
1.清除解决方案并重新生成
1.手动删除bin和obj文件夹,然后重新生成
但是我又一次遇到了错误,唯一对我有效的是重新启动Visual Studio再次打开项目。希望它能有所帮助。

vx6bjr1n

vx6bjr1n2#

我经常遇到这个错误,或者其他各种错误,这些错误似乎与复制的项目有关。最简单的修复方法是断开与Mac的连接,然后重新连接。这是假设你正在PC上开发,然后与Mac配对。我建议开发人员在构建过程中简单地包括断开连接和重新连接,直到他们能够找出实际原因。
如果你在实际的Mac上,Sibeesh Venu描述的过程可能是每次Xamarin与Mac配对时发生的。
开发人员要求我和其他报告此问题的人打开诊断调试,以便在发生此问题时向他们提供日志。我这样做了,并注意到对我来说,此问题发生的频率较低。这使我怀疑它与处理文件的时间有关。
https://github.com/xamarin/xamarin-macios/issues/6770#issuecomment-575310911

m528fe3b

m528fe3b3#

我在源代码管理中进行合并后也遇到了同样的问题。结果发现在我的iOS.csproj文件中有一个.xib注册的重复示例。换句话说,有如下所示的重复行:

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

一旦我删除了重复的,一切都工作得很完美。

相关问题