首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.NET核心运行时

.NET核心运行时
EN

Stack Overflow用户
提问于 2017-12-31 21:29:49
回答 1查看 1.3K关注 0票数 2

如果我想创建.NET Core2.0应用程序(例如控制台应用程序或ASP.NET Core2.0),我需要在我的.NET机器上安装什么.NET运行时?我在Windows 10上。

我创建了一个.NET Core2.0控制台应用程序,作为WebJob运行。为了将其压缩并上传到Azure,我遵循了以下文章:https://learn.microsoft.com/en-us/dotnet/core/deploying/deploy-with-cli#self-contained-deployment-with-third-party-dependencies

当我运行dotnet publish --self-contained -r win32-x64 -c Release时,我得到一个错误,内容如下:

Microsoft.NETCore.App.targets(19,5):错误:项目的目标是运行时'win32-x64‘,但没有为'Microsoft.NETCore.App’包解析任何特定于运行时的包。.NET核心可能不支持此运行时。

但是如果我运行dotnet publish --self-contained -r win10-x64 -c Release,它可以正常工作。

只是想确保我正在为Azure准备我的应用程序。

此外,我想运行我的应用程序64位,而不是32位。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-01 02:35:19

win32-x64不是有效的运行时标识符。使用win-x64代替,或者查看有效运行时标识符列表的.NET核心RID目录

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48045776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档