2015-03-03 3 views
2

Я пытаюсь получить очень простой веб-сайт Azure, развернутый из visual studio 2013. Я написал задание, которое он просто выводит на консоль, и теперь я Я пытаюсь развернуть его.Попытка опубликовать azure webjob из visual studio 2013 update 4

Я нажал кнопку «Развернуть как Azure Webjob» и получил сообщение о том, что цель развертывания не найдена, поэтому после небольшого копирования (на этом сайте) я установил MSBuild.Microsoft.VisualStudio.Web.Targets from nuget и включил это в мой csproj.

К сожалению, я все еще получаю сообщение об ошибке, и я просто не уверен, как настроить ошибку, поскольку я уверен, что все, что ей нужно.

Ошибка:

Ошибка MSB4044: Задача "GetDeployManagedRuntimeVersion" не была дана значения для требуемого параметра "TargetFrameworkVersion".

Я знаю, что это значит, но я не совсем уверен, как исправить в этом случае.

+0

Какова версия Framework, на которую вы нацеливаетесь. .NET 4.5/4.5.1/4.5.2? –

+0

Я использую Framework 4.5 –

ответ

14

Я недавно столкнулся с этой проблемой. Это решение сработало для меня. Добавьте DeployDefaultTargetFrameworkVersion свойство в ваш файл проекта:

<PropertyGroup> 
    <!-- ... Other props ... --> 
    <DeployDefaultTargetFrameworkVersion>4.5</DeployDefaultTargetFrameworkVersion> 
</PropertyGroup> 

Я получил этот ответ от: http://derprecated.com/?p=54

Edit: Сайт вниз сейчас, но вот в кэше версия страницы для тех, кто интересуется: https://web.archive.org/web/20150813001117/http://derprecated.com/?p=54

Смежные вопросы