2017-05-03 5 views
0

私はJavaで作業していました。私の新しいプロジェクトは.Netです。 クラウド上で動作しているときに.Net Coreをサポートしていると同時に、旧バージョンの.Netフレームワークをサポートする新しいプロジェクト/ソリューションを作成する必要があります。たとえば、暗号化機能を持っている場合は、Coreと.Netの両方が別々に書かれていますが、オンサイトまたはクラウドの場合はそれぞれの情報にアクセスする必要があります。.Net Coreと.Netフレームワークをサポートできるアプリケーションを作成してください。

https://docs.microsoft.com/en-us/dotnet/articles/core/porting/project-structure

このリンクは、アウトラインが、その非常にあいまいになります。 どのようにプロジェクト構造を整理することができます、誰もいくつかのサンプルコード/ .netコアと.netの両方をサポートする例を共有できますか?

+0

あなたはそれをターゲットとするflubuを見てみることができます.net 4.6と..netcoreapp 1.0 https://bitbucket.org/zoroz/flubu.core/wiki/Home – Stan88

+0

.NET Coreも前提です。 –

答えて

1

あなたはhere

を述べたその記事からリンクされ、複数のフレームワークをサポートする方法を示し例のソリューションは、それはあなたがターゲットとしていますが、2017年にしていると仮定しているVSと.NETのどのバージョンに依存しないあります基本的にこのようなあなたのcsprojファイルに別のターゲットフレームワークを追加します。私は、あなたが良い計画になることはありませんこれはローカルにクラウドで異なる動作を取得する可能性が高いですができれば

個人的に
<PropertyGroup> 
    <TargetFrameworks>net452;net461;netstandard1.6</TargetFrameworks> 
    </PropertyGroup> 

を私はこれをやって回避したいです。

関連する問題