2017-11-21 15 views
2

ASP.NET Core 1.0,1.1がリリースされたときに戻ってきました。Microsoftに.NET Core Webアプリケーション:完全な.NET Frameworkのみで動作する.NET Core 2.0テンプレートを使用してWebアプリケーションを作成することはまだ可能ですか?

のような何か:

.NETのコアのWebアプリケーション(.NETコア) - WindowsやLinux、MacOSの
.NETのコアのWebアプリケーション(.NET Frameworkの) - Windowsのみ

新しいASP.NET Core 2.0 Templatを使用することは可能ですか.NET Frameworkのみのe?私はもうそれ用のテンプレートが表示されていないと私は次のことを試してみましたが、それは動作していない:

<Project Sdk="Microsoft.NET.Sdk.Web"> 

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

    <ItemGroup> 
    <Folder Include="wwwroot\" /> 
    </ItemGroup> 

    <ItemGroup> 
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.3" /> 
    </ItemGroup> 

    <ItemGroup> 
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.1" /> 
    </ItemGroup> 

</Project> 

私は基本的に新しい.NETのコア2.0 Webアプリケーションを作成し、net461にTargetFrameworkを変更し、私はすべての種類を取得していますエラーの格言:

Microsoft.AspNetCore.All 2.0.3を使用すると、.NET Frameworkのを選択することができます左のドロップダウンで.NETFramework v4.6.1

答えて

1

と互換性がありません。

enter image description here

は、あなたがターゲットの.NET Framework 4.6.1でASP.NETのコアを持っている:

enter image description here

+0

は、私もこれに気付きませんでした。ありがとうございました! System.Transactionsは.NET Core 2.0で動作するはずだと思ったのですが? TransactionScopeは、基本的な.NET Framework System.Transactions dllを参照するときと同じように動作しないため、私は自分自身をもう一度ロールバックしています。 –

+0

[.NET API Browser](https://docs.microsoft.com/en-us/dotnet/api/?term=System.Transactions&view=netcore-2.0)を確認してください。 – Alexan

関連する問題