尝试从 visual studio 2013 update 4 发布 azure webjob
Trying to publish an azure webjob from visual studio 2013 update 4
我一直在尝试从 visual studio 2013 年开始部署一个非常简单的 Azure webjob。我已经编写了作业,它只是将一些内容输出到控制台,现在我正在尝试部署它。
我点击 "Deploy As Azure Webjob" 并收到一条错误消息,指出无法找到部署目标,所以经过一番挖掘(在此站点上)后,我从 nuget 安装了 MSBuild.Microsoft.VisualStudio.Web.Targets 并将其包含在我的 csproj.
不幸的是,我仍然遇到错误,我只是不确定如何配置错误,因为我确信这就是它所需要的。
错误是:
Error MSB4044: The "GetDeployManagedRuntimeVersion" task was not given
a value for the required parameter "TargetFrameworkVersion".
我知道这意味着什么,但我不完全确定在这种情况下如何解决。
我最近也遇到了这个问题。这个解决方案对我有用。将 DeployDefaultTargetFrameworkVersion
属性 添加到您的项目文件中:
<PropertyGroup>
<!-- ... Other props ... -->
<DeployDefaultTargetFrameworkVersion>4.5</DeployDefaultTargetFrameworkVersion>
</PropertyGroup>
我的回答来自:http://derprecated.com/?p=54
编辑:该站点现在已关闭,但对于那些好奇的人来说,这是页面的缓存版本:https://web.archive.org/web/20150813001117/http://derprecated.com/?p=54
如果您在尝试发布 .net Core 应用时遇到同样的错误:
确保“Microsoft.Web.WebJobs.Publish 2.x”未安装。
我一直在尝试从 visual studio 2013 年开始部署一个非常简单的 Azure webjob。我已经编写了作业,它只是将一些内容输出到控制台,现在我正在尝试部署它。
我点击 "Deploy As Azure Webjob" 并收到一条错误消息,指出无法找到部署目标,所以经过一番挖掘(在此站点上)后,我从 nuget 安装了 MSBuild.Microsoft.VisualStudio.Web.Targets 并将其包含在我的 csproj.
不幸的是,我仍然遇到错误,我只是不确定如何配置错误,因为我确信这就是它所需要的。
错误是:
Error MSB4044: The "GetDeployManagedRuntimeVersion" task was not given a value for the required parameter "TargetFrameworkVersion".
我知道这意味着什么,但我不完全确定在这种情况下如何解决。
我最近也遇到了这个问题。这个解决方案对我有用。将 DeployDefaultTargetFrameworkVersion
属性 添加到您的项目文件中:
<PropertyGroup>
<!-- ... Other props ... -->
<DeployDefaultTargetFrameworkVersion>4.5</DeployDefaultTargetFrameworkVersion>
</PropertyGroup>
我的回答来自:http://derprecated.com/?p=54
编辑:该站点现在已关闭,但对于那些好奇的人来说,这是页面的缓存版本:https://web.archive.org/web/20150813001117/http://derprecated.com/?p=54
如果您在尝试发布 .net Core 应用时遇到同样的错误:
确保“Microsoft.Web.WebJobs.Publish 2.x”未安装。