如果我想创建.NET Core 2.0应用程序,例如控制台应用程序或ASP.NET Core 2.0,我需要在我的开发机器上安装什么.NET运行时?我在Windows 10上。
我创建了一个.NET Core 2.0控制台应用程序作为WebJob运行。为了将其压缩并上传到Azure,我遵循了这篇文章:https://docs.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 Core支持。
但如果我运行dotnet publish --self-contained -r win10-x64 -c Release
,它就可以正常工作。
只是想确保我以正确的方式为Azure准备我的应用程序。
此外,我想将我的应用程序作为64位运行,而不是32位。