gpt4 book ai didi

.net - 如何在 Visual Studio 2015 中配置 .net native?

转载 作者:行者123 更新时间:2023-12-03 23:17:20 25 4
gpt4 key购买 nike

我读了 this .net native 指南,但我在弹出菜单中找不到“Enable for .net native”。我应该为 VS2015 安装一些额外的插件以使用 .net native 进行编译吗?

最佳答案

[ enter image description here

这是使用“项目”>“新建”>“Visual C#”>“Windows”>“通用”项目模板之一创建的项目的“项目 + 属性”、“生成”选项卡。您的机器必须启动Windows 10,如果您在Win10之前安装了VS2015,则可能需要单独下载SDK。红色箭头表示重要部分,只应在 Release 配置中启用。平台设置也很重要,您需要针对您希望支持的所有平台(ARM、x86、x64)进行测试。

重点字test .你的机器上有 .NET Native 工具链的唯一原因是验证你的应用程序在 Store 服务器重新编译你提交的包后仍然正常运行。它相当不完美,无法处理所有可能的通用应用程序。几个痛点,主要的一个是Reflection。工具链无法看到您使用反射加载的任何类型,因此无法知道这些类型也需要转换为 native 代码。如果不注意这一点,您的应用程序将在用户的机器上惨遭失败。

测试只是按步调运行程序的发布版本,验证一切是否仍然正常工作。首先从 x86 平台开始。下次测试 x64 和 ARM 时,您可以偷工减料。

您实际提交给应用商店的包不是使用 .NET Native 构建的。 Microsoft 希望保留该选项以改进工具链,因此需要您的程序集的 MSIL 版本。版本编号很重要,最后一位数字是为商店保留的。当他们重建您的应用程序时,他们会增加它。

以防万一还不清楚:.NET Native 工具链仅适用于通过 Store 分发的通用应用程序。也许有一天它会在常规应用程序上可用,但那一天还很遥远,必须首先采用一种根本不同的方式来打包此类应用程序。

关于.net - 如何在 Visual Studio 2015 中配置 .net native?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31981569/

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