2015-10-15 46 views
0

我试图发布我的项目和目标x64,但似乎总是把dnx-clr-win-x32.1.0 .0-beta7代码到运行时文件夹中。针对vNext/.NET5项目的目标dnx-clr-win-x64.1.0.0-beta7

我已经运行

dnvm upgrade 

如果我运行dnvm list它什么也不做?

如果我运行dnvm alais我得到下面的输出,我想这是为什么我收到错误的原因,但我不知道如何解决它

PM> dnvm alias 

Alias Name      Orphan 
----- ----      ------ 
default dnx-clr-win-x86.1.0.0-beta7 False 
x64  dnx-clr-win-x86.1.0.0-beta7 False 

我global.json文件看起来像这

{ 
    "projects": [ "src", "test" ], 
    "sdk": { 
     "version": "1.0.0-beta7", 
     "runtime": "clr", 
     "architecture": "x86" 
    } 
} 

我试图架构改变x64但发布时,我仍然会得到相同的输出。

没有通过“发布”选项,但又有2个x86的选项?

enter image description here

回答

1

你必须改变目标DNX版本的发布设置。这已经做的工作​​对我来说:

Change Target DNX version in publish settings

编辑:要安装新的DNX版本:

  1. 转到%USERPROFILE%\.dnx\bin
  2. 运行此文件夹中的命令行(Shift +右键点击“打开命令窗口...”)
  3. 运行dnvm install并带有适当的参数。所以例如dnvm install 1.0.0-beta7 -a x64
+0

Dont have the option ...添加图片给你看 – Gillardo

+0

看看我的编辑 – rocky

+0

God !!谢谢,您也可以在这里打开“打开命令窗口...”选项。我如何删除旧的别名,因为这似乎是说64,但根本没有使用它 – Gillardo