我有一个asp.net核心Web项目,可以持续部署到Azure。 在我将另一个.net核心类库添加到解决方案后,它在Azure上提供了以下构建错误:Microsoft.DotNet.Publishing.targets(149,5):错误:无法找到框架的运行时目标' .NETStandard ,版本= 1.6版'兼容其中一个目标运行时:' win8-x86,win7-x86'。
但是,该解决方案在本地框上构建并成功运行。
之前的任何一次体验
由于 杰夫
答案 0 :(得分:0)
我在同样的情况下也看到了这个错误,问题最终成为了我用来创建WebDeploy包的MSBuild参数。当我看到这个时,我正在使用/p:DeployOnBuild=true
参数。
我可以通过使用MSBuild调用PackagePublish
目标来解决这个问题。例如,
D:\GitHub\AcmeApp.NET\src\AcmeApp.NET.Web>"c:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild" /t:PackagePublish /p:PublishProfile=Package
您可以在以下博文中找到更多详细信息 - http://www.dotnetcatch.com/2016/09/20/webdeploy-packaging-with-asp-net-core/