gpt4 book ai didi

c# - 我可以在不使用 .net native 工具链编译的情况下将应用程序上传到 Windows 应用商店吗?

转载 作者:行者123 更新时间:2023-11-30 21:50:47 26 4
gpt4 key购买 nike

我可以上传一个不是使用 compile .net native 工具链构建的应用程序并通过分析吗?

我的应用程序使用 NAudio 播放 pcm 缓冲区,我发现如果它使用 .net 原生工具链构建它会崩溃。

但是,我无法上传不是使用 .net native 工具链构建的应用程序(即使是空白项目),

它总是显示在下面

The declared package dependency does not exist. Dependency: Microsoft.NET.CoreRuntime.1.0. Minimum version: 1.0.23430.0. Please upload the .appxupload file generated by Visual Studio for the Store.

最佳答案

对于 Windows 10 UWP 应用程序,当您在 Visual Studio 中以 DEBUG 模式进行调试时,您将针对 MSIL 运行。当您在 RELEASE 模式下调试时,您正在针对 .NET Native 机器代码运行。当您上传到 Windows 应用商店、准备 appxupload 文件时,您生成的是 MSIL,而不是 .NET Native - 这是因为在应用商店内部,应用商店将使用 .NET Native 将您的代码编译为 x86、x64 和 ARM 架构。当交付给客户端机器时,只会交付生成的 .NET Native。不是 MSIL。

Check out my interview with the product team: https://channel9.msdn.com/Blogs/DevRadio/NET-Native-Performance-Optimizing-Your-Windows-Apps-with-NET-Native

希望对您有所帮助。

关于c# - 我可以在不使用 .net native 工具链编译的情况下将应用程序上传到 Windows 应用商店吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36145013/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com