我最近将Visual Studio 2017 Community Edition从15.6.2升级到15.6.3,从那时起,我无法使用现有的发布配置文件将我的.NET Core 2.0 Web应用程序成功部署到我的Azure App Services.
错误消息是'C:\ Program Files\dotnet\sdk\2.1.102\Sdks\Microsoft.NET.Sdk\build\Microsoft.PackageDependencyResolution.targets(167,5):错误:资产文件'\ project.assets. json'没有'.NETCoreApp,Version = v2.0'的目标.确保还原已运行,并且已在项目的TargetFrameworks中包含"netcoreapp2.0".
我试过了:
以上都没有导致成功部署,并且我一直收到相同的错误消息.
我还检查了project.assets.json文件,目标是".NETCoreApp,Version = v2.0".
我运行'dotnet restore','dotnet build'和'dotnet deploy',所有这些都成功了.