"The path .. would result in a file outside the App Bundle and cannot be used" 错误,单点触控/Xamarin
"The path .. would result in a file outside the App Bundle and cannot be used" Error, mono touch / Xamarin
在将我的 Xamarin.IOS - 项目迁移到统一的 64 位 - API 后,我目前正面临一个非常奇怪和烦人的错误消息。确切的错误信息是:
/Users/falcowinkler/Dev/AHK_App -Kopie/AHK_App_iOS/../ahk_app_ios/resources/.DS_Store:
Error: The path '../ahk_app_ios/resources/.DS_Store' would result
in a file outside of the app bundle and cannot be used. (AHK_App_iOS).
我不仅收到 .DS_Store 的错误,而且收到另外两个文件的错误。
这是我尝试过的东西。
- 清理/重建
- 删除 bin/obj 文件夹并重建
- 我删除了引发错误的文件,只是为了得到另一条消息,指出项目缺少这些文件。之后我再次添加它们,再次出现与上述相同的错误
- 我尝试将我的项目移动到其他位置,但错误丝毫没有改变。
- 我尝试在迁移之前删除所有有问题的文件,但效果不佳。
有人知道 Xamarin 中所有文件引用的存储位置吗,所以我可以 view/edit 他们找出错误是什么?
我的意思是 DS_Store 文件只是 mac 中的一个小文件 - finder 架构,对我的项目来说甚至不是必需的,但它仍然在引用它,我只需要踢我猜是这些参考资料。
如果有人也遇到了这些问题,并且有解决方案,请在这里快速留言 post,谢谢 :)
更新
我现在很确定我的项目中有一些文件引用放错了地方,我在 git hub 上看到了类似的问题。但是我怎样才能消灭它们呢?我尝试删除我的整个资源文件夹并再次添加它,但它也没有帮助。错误消息现在如下所示:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets:
Error: Bundle Resource '../ahk_app_ios/resources/.DS_Store'
not found on disk (should be at '/Users/falcowinkler/Documents/AHKKopie/ahk_app_ios/resources/.DS_Store') (AHK_App_iOS)
如果其他人遇到此问题,只需在您的项目文件中搜索文件名即可。将出现 .csproj 文件,您可以在其中清除对导致问题的文件的引用。
如果您使用的是 Xamarin Studio,则可以删除 Ios 项目下的 .DS_Store [ProjectName.iOS] 资源文件夹下的
在将我的 Xamarin.IOS - 项目迁移到统一的 64 位 - API 后,我目前正面临一个非常奇怪和烦人的错误消息。确切的错误信息是:
/Users/falcowinkler/Dev/AHK_App -Kopie/AHK_App_iOS/../ahk_app_ios/resources/.DS_Store:
Error: The path '../ahk_app_ios/resources/.DS_Store' would result
in a file outside of the app bundle and cannot be used. (AHK_App_iOS).
我不仅收到 .DS_Store 的错误,而且收到另外两个文件的错误。 这是我尝试过的东西。
- 清理/重建
- 删除 bin/obj 文件夹并重建
- 我删除了引发错误的文件,只是为了得到另一条消息,指出项目缺少这些文件。之后我再次添加它们,再次出现与上述相同的错误
- 我尝试将我的项目移动到其他位置,但错误丝毫没有改变。
- 我尝试在迁移之前删除所有有问题的文件,但效果不佳。
有人知道 Xamarin 中所有文件引用的存储位置吗,所以我可以 view/edit 他们找出错误是什么?
我的意思是 DS_Store 文件只是 mac 中的一个小文件 - finder 架构,对我的项目来说甚至不是必需的,但它仍然在引用它,我只需要踢我猜是这些参考资料。
如果有人也遇到了这些问题,并且有解决方案,请在这里快速留言 post,谢谢 :)
更新 我现在很确定我的项目中有一些文件引用放错了地方,我在 git hub 上看到了类似的问题。但是我怎样才能消灭它们呢?我尝试删除我的整个资源文件夹并再次添加它,但它也没有帮助。错误消息现在如下所示:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets:
Error: Bundle Resource '../ahk_app_ios/resources/.DS_Store'
not found on disk (should be at '/Users/falcowinkler/Documents/AHKKopie/ahk_app_ios/resources/.DS_Store') (AHK_App_iOS)
如果其他人遇到此问题,只需在您的项目文件中搜索文件名即可。将出现 .csproj 文件,您可以在其中清除对导致问题的文件的引用。
如果您使用的是 Xamarin Studio,则可以删除 Ios 项目下的 .DS_Store [ProjectName.iOS] 资源文件夹下的