我发现 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
关于c# - 在 Xamarin Android 中,AssemblyInfo.cs 与 AndroidManifest.xml 有何关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32156562/