首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用self-contained=false从源代码创建MSIX包

如何使用self-contained=false从源代码创建MSIX包
EN

Stack Overflow用户
提问于 2020-07-29 19:34:03
回答 1查看 181关注 0票数 0

该项目(netcore3.1)正在与Windows应用程序打包项目(.wapproj + .appxmanifest)一起打包,并使用以下工具发布以供侧载:

右键打包项目->发布->创建应用程序包

错误是:“不支持在不指定RuntimeIdentifier的情况下构建或发布自包含应用程序,请指定RuntimeIdentifier或将SelfContained设置为false。”

其他答案描述了使发布系统识别RuntimeIdentifier的变通方法和方法,但没有一个解释如何禁用自包含打包。当然,可以设置一个标志或属性来创建没有运行时库的包。

EN

回答 1

Stack Overflow用户

发布于 2021-01-10 08:01:45

尝试玩你的*.wapproj的SelfContained=TrueDesktopBridgeSelfContained参数

代码语言:javascript
复制
<ItemGroup>
    <ProjectReference Include="..\WpfApp1\WpfApp.csproj">
      <DesktopBridgeSelfContained>False</DesktopBridgeSelfContained>
      <DesktopBridgeIdentifiers>win-x64;win-x86</DesktopBridgeIdentifiers>
      <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
      <Properties>SelfContained=True;RuntimeIdentifier=win-x64;PublishReadyToRun=true</Properties>
      <SkipGetTargetFrameworkProperties>True</SkipGetTargetFrameworkProperties>
    </ProjectReference>
  </ItemGroup>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63152677

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档