2015-10-15 71 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