2017-06-24 12 views
4

VS2017プレビュー2.1で単純なClassLibraryプロジェクトを作成するだけです。 .NET Coreプロジェクトテンプレートを使用して作成します。プロジェクトの詳細をチェックインすると、.NET標準2.0をターゲットとしていることがわかります。どのように.NET Core 2.0をターゲットにすることができますか(API-Portツールで作成したテストでより多くのAPIを実装しています).NETコア2.0をターゲットにする

+1

私はそうは思わない。 VS2017 15.3/2.1で数回試してみましたが、プロジェクトプロパティで.NET Coreを選択することはできません。このリリースでは制限があるかもしれません。あるいは、.NET Core 2.0を直接ターゲットにするためにCLIを使用する必要がありますか? –

+0

Core 2.0のセットアップのブログ記事を投稿しました: https://neelbhatt40.wordpress.com/2017/08/18/setup-for-asp-net-core-2-0/ – Neel

答えて

2

VS2017 15.3.0プレビュー3で問題が解決しました。

2

.NETコア2.0をターゲットとした.NET Coreアプリケーションを作成することができますNETコアプロジェクトライブラリを作成するとすぐに.NET標準をターゲットとしますが、このVS2017のプレビューには限界があります。

7

更新:このテンプレートはVS 2017 15.3プレビューの最近のアップデートで修正されました。

これは実際にテンプレートの問題のように見えますが、「クラスライブラリ(.NET Core)」テンプレートからプロジェクトを作成し、.NET Standard 2.0をターゲットにしました。

しかし、これは簡単に

<TargetFramework>netcoreapp2.0</TargetFramework> 

タイプは、プロジェクトを右クリックしてロードされている間csprojファイルを編集することができます。このプロジェクトに

<TargetFramework>netstandard2.0</TargetFramework> 

から手動でcsprojファイルを編集することによって固定することができます。プロジェクトの "Edit {project} .csproj"を選択します。

関連する問題