2017-12-20 5 views
1

異なる参照を持つ複数の.NETフレームワークをサポートする必要があるSDK dllをビルドします。異なる参照とフレームワークで.NETプロジェクトをコンパイルする

たとえば、1つのSDK dllはAzure関数用です。これは、Newtonsoft.Jsonのリファレンス9.0.0.1(Azure関数にハードコードされています)を持つ.Net 4.6.1です。もう1つは、newtonsoft.json 10.0.3を使用した.NET 4.5.1フレームワークです。

フレームワークと参照が異なる1つのVisual Studioソリューションを使用して、同じcsコードファイルから2つのDLLを構築する最も良い方法は何ですか?それと

おかげ

答えて

0

あなたが新しい.NET標準クラスライブラリを使用することができます https://docs.microsoft.com/en-us/dotnet/core/tutorials/library-with-visual-studio

あなたはあなたのケースで最小ライブラリーをターゲットにすることができ、それはあなたが参照できる1.2 https://docs.microsoft.com/en-us/dotnet/standard/net-standard

ゼムになります両方のプロジェクトからのこのDLL。

参照されているアセンブリについては、依存関係の特定のバージョンを指定する必要はありません。ここでこの答えを行う方法の詳細な説明があります。 Visual Studioの2015以上で

How exactly does the "Specific Version" property of an assembly reference work in Visual Studio?

関連する問題