在Xamarin Android中,AssemblyInfo.cs与AndroidManifest.xml有何关系?

在Xamarin Android中,AssemblyInfo.cs与AndroidManifest.xml有何关系?,第1张

概述我发现Xamarin文档示例suggest像这样向AssemblyInfo.cs添加权限令人困惑://NeedtoaccesstheinternetforGCM[assembly:UsesPermission(Name="android.permission.INTERNET")]为什么?权限通常是在AndroidManifest.xml中定义的,甚至在XamarinStudio中也有GUI的定义.似

我发现Xamarin文档示例suggest像这样向AssemblyInfo.cs添加权限令人困惑:

// Need to access the internet for GCM[assembly: UsesPermission(name = "androID.permission.INTERNET")]

为什么?权限通常是在AndroIDManifest.xml中定义的,甚至在Xamarin Studio中也有GUI的定义.

似乎AssemblyInfo.cs也包含有关标题和版本的信息:

[assembly: AssemblyTitle("MyApp")][assembly: AssemblyVersion("1.0.0")]

这意味着什么? AndroIDManifest.xml还包含标题和版本信息.

它们有什么关系?似乎是基础知识,但没有找到明确的解释.

解决方法:

Xamarin只是以另一种方式添加了权限,但是在程序集级别,如果您没有使用它,就可以添加权限,可以继续在AndroIDManifest.xml中继续设置权限.此link中的参考

总结

以上是内存溢出为你收集整理的在Xamarin Android中,AssemblyInfo.cs与AndroidManifest.xml有何关系?全部内容,希望文章能够帮你解决在Xamarin Android中,AssemblyInfo.cs与AndroidManifest.xml有何关系?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1089839.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存