如何强制Visual Studio使用x64 DNX SDK体系结构

我正在使用1.0.0-beta7 x64,但视觉工作室坚持认为我正在使用x86。 当我删除所有我的运行时,除了我定位的那个,我得到这个:

在此处输入图像描述

我在项目的任何地方找不到x86的引用。

在此处输入图像描述

当我将鼠标hover在解决方案DNX SDK版本上时,它会显示x86版本,但我不知道它是从哪里获得的。 目前这不会导致任何问题,我只是想了解发生了什么。

右键单击您的Web (非解决方案)项目,然后选择“属性”。 单击“使用特定运行时”并从下拉列表中选择所需的dnx运行时。 所有这一切都是在项目的/Properties/launchSettings.json中设置“sdkVersion”。

设置项目特定的dnx运行时

global.json中的“sdk”表示项目将运行的最小sdk版本,但不会针对它运行项目。 它将采用launchSettings.json中的设置。

你在运行32位Windows吗?

如果没有,我会建议你清理你的运行时。

C:\ Users \用户名\ .dnx \运行时间

然后执行全新安装dnvm upgrade或者dnvm install 。 虽然你在这里,你也可以更新你的dnvm以及dnvm update-self

然后在Web项目属性上设置运行时,将global.json设置为x64。 如果您使用IIS Express进行调试,请设置为使用64位版本的IIS Express。

64位

我希望这有帮助!