vNext/.NET5 项目的目标 dnx-clr-win-x64.1.0.0-beta7
Target dnx-clr-win-x64.1.0.0-beta7 for vNext/.NET5 project
我正在尝试发布我的项目和目标 x64,但似乎总是将 dnx-clr-win-x32.1.0.0-beta7 代码放入 运行time 文件夹。
我有运行
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
,但发布时我仍然得到相同的输出。
没有通过 "Publish" 的选项,但是 x86 有 2 个条目?
您必须在发布设置中更改目标 DNX 版本。这为我完成了工作:
编辑: 安装新的 DNX 版本:
- 转到
%USERPROFILE%\.dnx\bin
- 运行 此文件夹中的命令行(Shift + 右键单击和 "Open command window here...")
- 运行
dnvm install
使用适当的参数。所以例如dnvm install 1.0.0-beta7 -a x64
我正在尝试发布我的项目和目标 x64,但似乎总是将 dnx-clr-win-x32.1.0.0-beta7 代码放入 运行time 文件夹。
我有运行
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
,但发布时我仍然得到相同的输出。
没有通过 "Publish" 的选项,但是 x86 有 2 个条目?
您必须在发布设置中更改目标 DNX 版本。这为我完成了工作:
编辑: 安装新的 DNX 版本:
- 转到
%USERPROFILE%\.dnx\bin
- 运行 此文件夹中的命令行(Shift + 右键单击和 "Open command window here...")
- 运行
dnvm install
使用适当的参数。所以例如dnvm install 1.0.0-beta7 -a x64