【问题标题】:visual studio 2022 excluding Android ManifestVisual Studio 2022 不包括 Android 清单
【发布时间】:2022-07-14 21:48:38
【问题描述】:

我是新来的。我正在为 mac 2022 测试 Visual Studio。我正在为 mac 打开一个在 vs 2019 中制作的 xamarin 项目。每当我打开它时,它都会删除 android 清单并创建一个新清单。我错过了什么吗?

【问题讨论】:

  • 我相信它是根据您在 Android 项目对话框中选择的选项生成清单
  • 感谢您的提示,但我之前没有采取任何行动
  • 我没说你做了什么。我是说清单中的所有属性都映射到 Android 项目对话框中的选项,这些属性用于生成文件。无论如何,如果您正在测试新版本的 VSMac 并遇到问题,您应该将其报告给 VSMac 团队。

标签: xamarin.forms visual-studio-mac


【解决方案1】:

我遇到了同样的问题,并通过使用在新的 VisualStudio 2022 Android 项目中创建的配置属性组更新 Android.csproj 文件来修复它;

这是我更改的配置标签之一的示例:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">  
  <DebugSymbols>true</DebugSymbols>
  <DebugType>portable</DebugType>
  <Optimize>false</Optimize>
  <OutputPath>bin\Debug</OutputPath>
  <DefineConstants>DEBUG;</DefineConstants>
  <ErrorReport>prompt</ErrorReport>
  <WarningLevel>4</WarningLevel>
  <AndroidLinkMode>None</AndroidLinkMode>
  <LangVersion>9.0</LangVersion>
  <AotAssemblies>false</AotAssemblies>
  <EnableLLVM>false</EnableLLVM>
  <AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
  <BundleAssemblies>false</BundleAssemblies>
  <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
  <MandroidI18n />
  <AndroidTlsProvider>btls</AndroidTlsProvider>
</PropertyGroup>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2022-01-02
    • 2022-01-10
    • 2021-12-28
    • 2022-09-25
    • 2021-10-04
    • 1970-01-01
    相关资源
    最近更新 更多