Функция Azure v2 .NET Framework? - PullRequest
0 голосов
/ 30 апреля 2018

В настоящее время мы развернули функцию Azure V1 и надеемся обновить ее до версии V2 [предварительный просмотр]. Однако в настоящее время я не вижу возможности нацеливаться на .NET Framework 4.6.1, только на .NET Core при создании функции v2.

Возможно ли использование .NET Framework в Azure Function v2?

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Функция времени выполнения в v2 работает только на .NET Core 2.0, поэтому нет возможности нацеливаться на .NET Framework 4.6.1.

0 голосов
/ 30 апреля 2018

Используя Visual Studio 2017 Preview 2, я смог создать библиотеку функций Azure 4.61.

<PropertyGroup>
    <TargetFramework>net461</TargetFramework>
  </PropertyGroup>

Мой полный csproj

ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ (будущие читатели), это может измениться с течением времени, и «предварительный просмотр» станет интегрированным в «реальный» VS2017.

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup Label="Globals">
    <SccProjectName>SAK</SccProjectName>
    <SccProvider>SAK</SccProvider>
    <SccAuxPath>SAK</SccAuxPath>
    <SccLocalPath>SAK</SccLocalPath>
  </PropertyGroup>
  <PropertyGroup>
    <TargetFramework>net461</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.Azure.WebJobs" Version="2.1.0-beta1" />
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions" Version="2.1.0-beta1" />
    <PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Http" Version="1.0.0-beta1" />
    <PackageReference Include="Microsoft.Azure.WebJobs.ServiceBus" Version="2.1.0-beta1" />
    <PackageReference Include="Newtonsoft.Json" Version="10.0.2" />
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="1.0.0-alpha3" />
    <PackageReference Include="Newtonsoft.Json.Schema" Version="3.0.2" />
    <PackageReference Include="System.Runtime.InteropServices.RuntimeInformation" Version="4.3.0" />
    <PackageReference Include="Unity" Version="4.0.1" />
  </ItemGroup>
  <ItemGroup>
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Configuration" />
    <Reference Include="System.Web" />
  </ItemGroup>
  <ItemGroup>
    <None Update="host.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
    <None Update="local.settings.json">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
  </ItemGroup>
</Project>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...