C++的性能C#的产能?! - .Net Native 系列《一》:.NET Native安装和配置
之前一文《c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥》 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方信息的翻译开始做起。
此系列系小九的学堂原创翻译,翻译自微软官方开发向导,一共分为六个主题。本文是第一个主题:.NET Native安装和配置。
向导文链接:《C++的性能C#的产能?! - .Net Native 系列:开发向导》
[小九的学堂,致力于以平凡的语言描述不平凡的技术。如要转载,请注明来源:小九的学堂。cnblogs.com/xfuture]
原文:.NET Native Setup and Configuration
.NET Native安装和配置
.NET Framework 4.5
小贴士 |
|---|
|
这个主题依赖于预发行的.net native开发者预览版。下载地址: Microsoft Connect website. 友情提示需要注册.. |
在Visual Studio 2013和Windows 8.1的环境下,你可以在x64和ARM架构机器上开发可编译为机器码的Windows商店应用。如下为具体安装和配置步骤:
准备好开发环境:
准备好开发.NET Native的windows商店应用您需要准备:
开发机器需要安装:
1. Visual Studio 2013 Ultimate Update 2 (注:附上链接,推荐晚上或者空闲时下载,这是一个下载的远端工具,微软亚洲没有服务器,速度还是挺慢的,大小约3G)
2. 安装好Update2后关闭Visual Studio, 运行.Net Native SDK安装程序netfx_NativeCompilation.msi(注:附上链接, 需要登陆微软账号才能下载,32M)


在ARM架构的机器上(如Surface RT),你必须将你的应用设置成ARM架构:
1. 安装Windows8.1环境
2. 安装Visual Studio 2013 ARM remote debugging tools. ARM工具安装信息请查看链接,关于工具配置的一些信息,可以查看微软开发中心给出的一些指导文章:
小贴士 |
|---|
|
如果你在x86的机器上开发程序并在x64机器上测试,为了远程在ARM机器上进行测试,必须也要在x64的系统上进行如上相同的配置。 |
到这里,你就可以使用.Net Native编译自己程序到ARM架构机器码了,开发具体的向导请期待下篇翻译文《.NET Native 编译入门:开发流程》.
恢复默认设置:
恢复项目原本配置,不使用.NET Native编译项目:
右键点击当前的项目,清除Enable static analysis for .NET Native选中框。
右键点击当前的项目,选择属性, 在生成一栏中清除Compile with .NET Native tool chain选中框。
右键点击当前的项目,选择属性, 在配置一栏, 重置平台到AnyCPU.
大招:假如想一次性彻底去除.NET Native, 可以在项目csproj项目文件中,删除结点EnableProjectNCompatibleProfile和UseProjectNToolchain内部所有的xml元素。
卸载.NET Native:
关闭Visual Studio, 控制面板-添加或删除程序-找到.Net Native并删除即可完全卸载.NET Native SDK。
C++的性能C#的产能?! - .Net Native 系列《一》:.NET Native安装和配置的更多相关文章
- C++的性能C#的产能?! - .Net Native 系列五:.Net Native与反射
此系列系小九的学堂原创翻译,翻译自微软官方开发向导,一共分为六个主题.本文是第五个主题:.Net Native与反射. 向导文链接:<C++的性能C#的产能?! - .Net Native 系列 ...
- C++的性能C#的产能?! - .Net Native 系列四:性能测试方法(PerfView)
之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...
- C++的性能C#的产能?! - .Net Native 系列《三》:.NET Native部署测试方案及样例
之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...
- C++的性能C#的产能?! - .Net Native 系列向导
之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...
- C++的性能C#的产能?! - .Net Native 系列《二》:.NET Native开发流程详解
之前一文<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥> 获得很多朋友支持和鼓励,也更让我坚定做这项技术的推广者,希望能让更多的朋友了解这项技术,于是先从官方 ...
- 不可或缺 Windows Native 系列文章索引
[源码下载] 不可或缺 Windows Native 系列文章索引 作者:webabcd 1.不可或缺 Windows Native (1) - C 语言: hello c 介绍不可或缺 Window ...
- influxDB1.6版安装与配置(windows环境)、Jmeter+influxDB+Grafana性能监控
influxDB1.6版安装与配置(windows环境).Jmeter+influxDB+Grafana性能监控 来源:https://blog.csdn.net/SwTesting/article/ ...
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
年9月15日也公布了ReactNative for Android,尽管Android版本号的项目公布比較迟,可是也没有阻挡了广大开发人员的热情.能够这样讲在2015年移动平台市场上有两个方向技术研究 ...
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
高性能web服务器(热死你)Resin Linux的安装.配置.部署,性能远超Nginx支持Java.PHP等 一. 安装resin 1. 下载resin: 下载地址:http://cauch ...
随机推荐
- SQL谜题(加减符号替代)
问题:将以下字符串”.1.2.3.4.5.6.7.8.9 = 1“中的符号点(.)更改为符号加(+)或符号(-),有多少种方法?请用SQL解决此问题 计算过程: CREATE TABLE #(VAL ...
- Mongodb集群搭建的三种方式
转自:http://blog.csdn.net/luonanqin/article/details/8497860 MongoDB是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key- ...
- [算法总结]three-way partition
procedure three-way-partition(A : array of values, mid : value): i ← 0 j ← 0 n ← size of A - 1 while ...
- JavaScript之基础篇
标识符 命名要求 以字母.下划线或者$开头: 由字母.下划线.$和数字组成. 关键字和保留字 关键字.保留字不可以作为标识符. 大小写敏感 区分大小写. 基本数据类型 Number 整数 浮点数 特殊 ...
- [BZOJ1106][POI2007] Tet 立方体大作战
Description 一个叫做立方体大作战的游戏风靡整个Byteotia.这个游戏的规则是相当复杂的,所以我们只介绍他的简单规则:给定玩家一个有2n个元素的栈,元素一个叠一个地放置.这些元素拥有n个 ...
- Linux基础命令-有关于目录的命令
1. 查看帮助: [root@oracle ~]# man cd //查看 cd 指令的帮助文档 2. 显示当前工作目录: [root@oracle ~]# pwd/root 3. 列出当前目录下的内 ...
- 【专业找水题】状压dp最水题,没有之一
题目链接 现在代码能力没上升,倒是越来越会找水题了(比例题还水的裸题你值得拥有) 这网站不是针对竞赛的,所以时空限制都很宽松 然后就让我水过去了 对于每个点,包括自己的前m个元素是否取都是一种状态,所 ...
- xpath tutorial
http://www.cnblogs.com/yukaizhao/archive/2011/07/25/xpath.html http://www.w3schools.com/xpath/defaul ...
- cookie的基本用法案例
注:cookie必须在服务器环境下有效. 步骤讲解: 1,引入cookie文件: 2,设置过期时间: var date = new Date(); date.setTime(date.getTime( ...
- 关于 Poco::TCPServer框架 (windows 下使用的是 select模型) 学习笔记.
说明 为何要写这篇文章 ,之前看过阿二的梦想船的<Poco::TCPServer框架解析> http://www.cppblog.com/richbirdandy/archive/2010 ...
小贴士