如何在Visual Studio 2015中配置.net本机?

qpator

我读这个指南.NET本地人,但我不能在弹出菜单中找到“启用本地.NET”。我是否应该为VS2015安装一些额外的插件以与.net本机一起编译?

汉斯·帕桑特

[在此处输入图片说明

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

强调这个词test您的计算机上装有.NET Native工具链的唯一原因是,在商店服务器重新编译提交的包之后,请验证您的应用程序仍然可以正常运行。它不是很完美,不能处理所有可能的通用应用程序。几个痛点,主要是反思。工具链无法看到您通过反射加载的任何类型,因此无法知道这些类型也需要转换为本机代码。如果不加以解决,您的应用程序将在用户的计算机上严重失败。

测试仅是通过逐步运行程序的Release版本来进行的,只需验证一切仍可正常运行即可。首先从x86平台开始。下次测试x64和ARM时,您可以开一些弯。

您实际提交给商店的软件包是不是使用.NET Native构建的软件包Microsoft希望保持打开状态以改进工具链,因此需要组件的MSIL版本。版本编号很重要,最后一位保留给商店。他们在重建您的应用程序时会增加它。

如果还不清楚:.NET Native工具链仅适用于通过商店分发的通用应用程序。也许有一天它可以在常规应用程序上使用,但是那一天还很遥远,因此打包这些应用程序的根本不同方法必须首先解决。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio 2015中从Git获取特定版本?

如何在Visual Studio 2015的FiraCode中启用连字

如何在Visual Studio 2015中启用WiX项目

如何在Visual Studio 2015中修复DNX / DNVM?

如何在Visual Studio 2015中创建新分支?

如何在Visual Studio 2015中更改VB.NET语言版本

如何在Visual Studio 2015中配置私有NPM和Bower注册表

如何在.NET Core,C#6和Visual Studio 2015中使用本地IIS?

如何在Visual Studio 2015中访问ASP配置工具

如何在Visual Studio 2015中针对.NET Core引用System.Data?

Visual Studio 2015(Windows 10)中的.NET本机编译失败

我应该如何在Visual Studio 2015中部署Asp.Net项目?

如何在Visual Studio 2015中修复字体模糊

在Visual Studio 2015中使用Angular 2配置SystemJS

如何在Visual Studio 2015中启用Web开发功能?

如何在Visual Studio 2015中为TypeScript配置IntelliSense?

如何在Visual Studio 2015上安装.Net Core?

如何在Visual Studio 2017中包含.Net Core 2.0

如何在Visual Studio 2015中禁用PDB文件创建?

如何在Visual Studio代码中调试React本机应用程序?

Visual Studio 2015中的MySQL网站配置失败

如何从Visual Studio.NET或Visual Studio 2005中的本机Visual C ++代码调用托管DLL

如何在Visual Studio 2015 RTM中设置TypeScriptTarget

如何在Visual Studio 2015中利用Gulp.watch?

Visual Studio 2015和Android本机编程

如何在Visual Studio 2015中查看asp.net-mvc生成

如何在Visual Studio 2015中创建ASP.NET MVC 4项目

如何在Visual Studio 2015中注册.NET Core 1.1 RTM的自定义项目模板?

如何在 .Net Core / Visual Studio 中创建微服务